Я пытаюсь изучить C ++, и одним из упражнений является создание инструмента командной строки, который принимает вводимые пользователем данные и сохраняет их в массиве char до тех пор, пока пользователь не введет пустую строку. Я думаю, что у меня есть скелет правильно, но по какой-то причине мое время работает непрерывно. Мой код выглядит следующим образом:
char a[256];
//while the first character isn't a new line
while (a[0] != '\n') {
//get the char array
cin >> a;
cout << a;
}
Любая помощь будет наиболее ценной.