Строки символов: заменить все пробелы символом подчеркивания - 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;
}
Объяснение кода листинга программы
- Подключение стандартной библиотеки для работы с файлами и вывода данных
- Объявление переменных: строка символов string и переменная для цикла i
- Вывод сообщения с просьбой ввести строку символов
- Считывание строки символов с помощью функции gets(string)
- Инициализация цикла for для прохода по всем символам строки
- Проверка каждого символа на равенство пробелу ' '
- Если символ является пробелом, то он заменяется на символ подчеркивания '_'
- Вывод измененной строки символов с помощью функции puts(string)
- Возврат 0, что означает успешное завершение программы