Остановка цикла while с помощью \ 0 - PullRequest
0 голосов
/ 02 марта 2019

У меня проблемы с остановкой цикла while, когда массив символов достигает значения \ 0.Я понимаю, что это всегда последний элемент любого массива символов, и поэтому я не понимаю, почему приведенный ниже код никогда не завершает цикл.Любая помощь будет оценена.

char randomString[] = "testSTRING";

int counter = 0;
while (randomString[counter] != '\0')
    cout << "test";

1 Ответ

0 голосов
/ 02 марта 2019

Попробуйте это:

char randomString[] = "testSTRING";

int counter = 0;

while (randomString[counter++] != '\0')`

    cout << "test";
...