Hi
Ich bin gerade dabei, an einem display ein paar GPS info´s zu zeigen. Ich will wissen ob der Status A = OK oder V = KO ist. Dazu will ich mit strcmp die strings vergleichen.
Returnt strcmp 0 oder 1 wenn die strings gleich sind?
Hier mal der ausschnitt:
if(i == 1) //Empfang
{
if(!strcmp(vergleich,"V"))
{
lcd.setCursor(0,0);
lcd.print("Sat: Fail");
}
else if(!strcmp(vergleich,"A"))
{
lcd.setCursor(0,0);
lcd.print("Sat: OK");
}
else
{
lcd.setCursor(0,0);
lcd.print("Fehler");
}
lcd.setCursor(0,1);
lcd.print(vergleich);
break;
}
Sollte verständlich sein^^ in "vergleich" steht zwar ein "V", und mit dem code oben steht da auch "Sat: Fail", aber eben als ich es nur mit "strcmp" anstatt "!strcmp" versucht habe, hat es auch ein Sat: Fail aingezeigt (kann mich nicht so ausdrücken xD mit ! meine ich halt die verneinung)
MFG, Robdeflop®