Проблема в коде c++. Несовместимые типы операндов
#include <iostream>
using namespace std;
int main() {
setlocale(LC_CTYPE, "Russiаn");
const int max = { 100 };
char array[max];
cout << "Введите слово: ";
cin.getline(array, max);
int count{ 0 };
while (array[count] != "\0") { // я не понимаю как исправить эту строчку кода и почему она не работает
count++;
}
return 0;
}