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