Hi all, Please could somebdy inform me how to extract a character from one string, I mean, MyString="12345"; I want, for example, obtain the third position of the string, "3". Im using Uv2 and 8051 base micro. Thanks in advance.
In this helpful spirit, I'll also offer:
mychar = *(char*)((int*)myString + index >> 1);
#pragma ASM MOV DPTR, #mystring INC DPTR INC DPTR MOVX A, @DPTR #pragma ENDASM
Hmmm... another contender for The International Obfuscated C Code Contest: http://www.ioccc.org/