Предупреждающее сравнение между указателем и целым числом
Я получаю сообщение об ошибке, когда я повторяю указатель символа и проверяю, достигает ли указатель нулевого терминатора.
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
}
Я получаю ошибку:
warning: comparison between pointer and integer
('int' and 'char *')
Я думал, что*
передmessage
разыменование сообщения, поэтому я получаю значение, на которое указывает сообщение? Я не хочу использовать библиотечную функциюstrcmp
Кстати.