Also note: in the original code, int a; is not initialised - it could have any value at all, meaning the loop might not even execute. Give it some sort of value, (so long as it isn't 13)
I do understand, you want to eliminate the function keys - and I already showed you in the other thread a possible way to at least start off. You might want to build on that if you need something with additional capabilities.
What I don't understand is why you instead set off in another direction with this:
a!=0+59
Do you realise that 0 + 59 gives 59? And do you also understand that the characters are represented internally as numeric values, so that character 59 (in the ASCII table) is the semicolon symbol ';'. So
a!=0+59
is effectively the same as
a != ';'
Take a look at the ASCII table and see which characters are represented by the numbers 59 to 68 which you are trying to use.
crystal clear...that's the answer that i have been watting for a long long time...a!=0+59 is just the same as a!=';'...thanks for your help...i really realy apreciate that :)