I assume this sort of corruption can't occur from the normal string manipulation commands (ie strcat() and strcpy() ) because even if you do attempt to move/copy a 20 element array into a 10 element array, then the corruption has to be linear - by this I mean the first 10 elements will be handled correctly, and the next 10 memory locations will be corrupted in order. Is this right?
WaitResp. Expected <>>
Any thoughts on wether I should be using char or byte arrays as per my last post?
The reason that the string functions don't care whether you use char or byte is because the values of interest in the arrays are all 8 bit values, and all positive.