PSTR - Problem

Gast #840630
Lesenswert?

Hallo Forengemeinde

das ...

if(strncmp(command,"time",4)==0) { ... }
else if(strncmp(command,"date",4)==0) { ... }

funktioniert problemlos aber wenn man es ändert zu

if(strncmp(command,PSTR("time"),4)==0)  { ... }
else if(strncmp(command,PSTR("date"),4)==0)  { ... }

wird es zwar anstandslos kompiliert, jedoch funktioniert der Vergleich 
nicht mehr, es wird immer nur die Zeit verändert

Vermutlich habe ich wieder mal irgend was bei diesem PSTR falsch 
verstanden, aber was und wie muss es richtig gemacht werden?

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren