Как сделать ввод строки с клавиатуры? - C (СИ) (75589)

Узнай цену своей работы

Формулировка задачи:

как сделать ввод строчки с клавиатуры?
Листинг программы
  1. #include<stdio.h>
  2. #include<string.h>
  3. #include<stdlib.h>
  4. main()
  5. {
  6. char str[]="Is it a dart.";
  7. int i;
  8. puts(str);
  9. for(i=0;i<strlen(str);i++)
  10. if(str[i]=='.') str[i]='?';
  11. puts(str);
  12. system("pause");
  13. }

Решение задачи: «Как сделать ввод строки с клавиатуры?»

textual
Листинг программы
  1. #include <stdio.h>
  2.  
  3. int main(){
  4.   char str[30];
  5.   gets(str);
  6.   puts(str);
  7.   for(int i=0;str[i]!=0;i++)
  8.     if(str[i]=='.')
  9.       str[i]='?';
  10.   puts(str);
  11.   system("pause");
  12.   return 0;
  13. }

Объяснение кода листинга программы

  1. Подключение стандартной библиотеки ввода-вывода
  2. Объявление переменной типа char для хранения строки
  3. Ввод строки с клавиатуры с помощью функции gets()
  4. Вывод введенной строки на экран с помощью функции puts()
  5. Проверка каждого символа строки на равенство точке
  6. Если символ равен точке, то заменяем его на вопросительный знак
  7. Вывод измененной строки на экран с помощью функции puts()
  8. Завершение работы программы с помощью функции system(pause)
  9. Возвращение 0, что означает успешное завершение работы программы

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

10   голосов , оценка 4 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы