Warnvergleich zwischen Zeiger und Integer
Ich erhalte eine Fehlermeldung, wenn ich den Zeichenzeiger durchlaufe und prüfe, ob der Zeiger das Null-Abschlusszeichen erreicht.
const char* message = "hi";
//I then loop through the message and I get an error in the below if statement.
if (*message == "\0") {
...//do something
}
Der Fehler, den ich erhalte, ist:
warning: comparison between pointer and integer
('int' and 'char *')
Ich dachte, dass die*
vormessage
dereferences Nachricht, damit ich den Wert bekomme, auf den die Nachricht zeigt? Ich möchte die Bibliotheksfunktion nicht benutzenstrcmp
Apropos