Comparação de aviso entre ponteiro e número inteiro
Estou recebendo um erro ao percorrer o ponteiro de caractere e verificar quando o ponteiro atinge o 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
}
O erro que estou recebendo é:
warning: comparison between pointer and integer
('int' and 'char *')
Eu pensei que o*
em frente demessage
desreferencia a mensagem, então recebo o valor de onde a mensagem aponta? Eu não quero usar a função de bibliotecastrcmp
a propósito.