Advertencia de comparación entre puntero y entero
Recibo un error cuando itero a través del puntero de caracteres y verifico cuando el puntero llega al terminador nulo.
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
}
El error que obtengo es:
warning: comparison between pointer and integer
('int' and 'char *')
Pensé que el*
en frente demessage
desreferencia el mensaje, por lo que obtengo el valor de a dónde apunta el mensaje. No quiero usar la función de bibliotecastrcmp
por cierto.