Gast
#237908
Hallo,
ich habe probleme beim vergleichen zweier Strings.
Einen String lege ich wie folgt fest.
char String1[]={0xBC,0x11,0x0A,0x02,0x00,0x09,0x80,0x32);
dann bekomme ich mit der UART den gleichen String übermittelt wie
String1.
Dann Vergleiche ich diese mit
if(!strncmp(String1,UARTString,8)
{
...
}
Wenn ich jetzt anstatt der 8 eine 4 eingebe, dann sind die Strings
gleich. Gebe ich eine Zahl ab 5 ein dann sind sie ungleich.
Kann das an der 0x00 im String legen, oder habe ich einen anderen
Fehler.
MfG Loipe