Вводить строки до тех пор пока не будет введена строка end - C (СИ)
Формулировка задачи:
Не получается!
#include <stdio.h> int main() { char s[100]; int i; printf("Enter a string:" ); gets(s); while((i=getchar())!="end") return 0; }
Решение задачи: «Вводить строки до тех пор пока не будет введена строка end»
textual
Листинг программы
gets(s); if (!strcmp(s, "end")) { /* встретилась строка "end" */ }
Объяснение кода листинга программы
- Вводится строка с помощью функции gets(s).
- Если введенная строка равна
end
(т.е. !strcmp(s,end
)), то выполняется блок кода. - Выводится сообщение о том, что встретилась строка
end
.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д