Как сделать ввод строки с клавиатуры? - C (СИ) (75589)
Формулировка задачи:
как сделать ввод строчки с клавиатуры?
#include<stdio.h> #include<string.h> #include<stdlib.h> main() { char str[]="Is it a dart."; int i; puts(str); for(i=0;i<strlen(str);i++) if(str[i]=='.') str[i]='?'; puts(str); system("pause"); }
Решение задачи: «Как сделать ввод строки с клавиатуры?»
textual
Листинг программы
#include <stdio.h> int main(){ char str[30]; gets(str); puts(str); for(int i=0;str[i]!=0;i++) if(str[i]=='.') str[i]='?'; puts(str); system("pause"); return 0; }
Объяснение кода листинга программы
- Подключение стандартной библиотеки ввода-вывода
- Объявление переменной типа char для хранения строки
- Ввод строки с клавиатуры с помощью функции gets()
- Вывод введенной строки на экран с помощью функции puts()
- Проверка каждого символа строки на равенство точке
- Если символ равен точке, то заменяем его на вопросительный знак
- Вывод измененной строки на экран с помощью функции puts()
- Завершение работы программы с помощью функции system(
pause
) - Возвращение 0, что означает успешное завершение работы программы
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д