Вводить строки до тех пор пока не будет введена строка 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
.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д