cornaljoe:
if you specify your data as char[5] you will have the fields {0,1,2,3,4}
But its somewhere in the memory - so you have to terminate the string with a 0 after it. Meaning:
If you want 5 letters and the memory after the array is not 0 you need to specify char[6], the first 5 fields will be letters, the last one SHOULD equal to 0x00 to work with the string functions.
(Sorry for going a bit offtopic)
I also forgot to give a comment on the app in my first post - stupid me:
Well I think its not really necessary these days since we have alot of graphical options. Also typing with the touchscreen makes it hard to give fast input in my opinion. More information will follow in my full competition review =)