Я пытаюсь получить пользовательский ввод с fgets
в C, и у меня возникли проблемы с использованием цикла while.Сравнение циклов строк/символов с fgets
Вот код, я использую:
char input[300];
fgets(input, 300, stdin);
while(strcmp("Quit", input) != 0) {
fgets(input, 300, stdin);
}
Когда я вхожу Quit
цикл продолжается и не прерывается, и я не понимаю, почему это так.
И дубликат сам дубликатом [ 'зЬгстр()' на линии чтения с 'fgets()'] (http://stackoverflow.com/ вопросы/2404794). –