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