Программирование на C: замена пробелов в строке определенным символом

Строка C: Упражнение-25 с решением

Напишите программу на C для замены пробелов в строке определенным символом.

Код C:

  #include  #include  int main () {int new_char; char t; int ctr = 0  ; char str [100];  printf (" n Замените пробелы в строке определенным символом:  n");  printf ("-----------------------------------------------  --------------  n ");  printf ("Введите строку:"); fgets (str, sizeof str, stdin);  printf ("Введите символ замены:"); scanf ("% c", & t); printf ("После замены пробела на% c новая строка будет:  n", t); while (str [ctr]) {  new_char = str [ctr]; if (isspace (new_char)) new_char = t; putchar (new_char); ctr ++;} printf (" n  n"); return 0;}  

Пример вывода:

 Замените пробелы в строке определенным символом: ------------------------  ------------------------------------- Введите строку: Будьте рады видеть обратную сторону Input replace  символ: * После замены пробела на * новая строка: Будьте * рады * * увидеть * * обратную * * 

Блок-схема:

Редактор кода программирования C:

Оцените статью
nanomode.ru
Добавить комментарий