Строки символов: заменить все пробелы символом подчеркивания - C (СИ)

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

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

нужна помощь в написании программы по теме "строки символов": Введите с клавиатуры строку символов, после чего замените все пробелы символом подчеркивания и выведите результирующую строку на экран.

Решение задачи: «Строки символов: заменить все пробелы символом подчеркивания»

textual
Листинг программы
#include <stdio.h>
 
int main(void)
{
    char string[200];
    int i;
 
    printf("enter string: ");
    gets(string);
 
    for(i=0; string[i]; i++)
        if (string[i] == ' ')
            string[i] = '_';
    
    puts(string);
 
    return 0;
}

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

  1. Подключение стандартной библиотеки для работы с файлами и вывода данных
  2. Объявление переменных: строка символов string и переменная для цикла i
  3. Вывод сообщения с просьбой ввести строку символов
  4. Считывание строки символов с помощью функции gets(string)
  5. Инициализация цикла for для прохода по всем символам строки
  6. Проверка каждого символа на равенство пробелу ' '
  7. Если символ является пробелом, то он заменяется на символ подчеркивания '_'
  8. Вывод измененной строки символов с помощью функции puts(string)
  9. Возврат 0, что означает успешное завершение программы

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


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

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

8   голосов , оценка 4.375 из 5
Похожие ответы