Witam.
Mam taki problem mam tablice znaków np. taką:
char bufor[20]={"PGTOP,11,2*6E"};
Chciałbym wyciągnąć "6E" i zamienić te dwa znaki na jedną liczbę.
Próbuje tak:
char *Y;
Y=strrchr(bufor,'*')+1;
sprintf(A,"%X", Y );
LCD_write_String(1,1,A);//interpretacja liczbowa
LCD_write_String(2,2,B);//interpretacja znakowa
Niestety wyskakują jakieś dziwne liczby.