Дано какой нибудь текст, в нем есть символ ":" мне надо заменить его на "-" - C (СИ)

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

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

Дано какой нибудь текст, в нем есть символ ":" мне надо заменить его на "-". Пытался развязать ну что то не выходит.
#include <stdio.h>
#include <conio.h>
Void main(void)
{
char text[100];
int i;
Printf("Введите текст: ");
if(text[i]!=":") //Тут немогу понять что дальше надо

Решение задачи: «Дано какой нибудь текст, в нем есть символ ":" мне надо заменить его на "-"»

textual
Листинг программы
#include <stdio.h>
#include <conio.h>
#include <string.h>
int main(void)
{
const int size=100;
char text[size];
int i;
printf("Введите текст: ");
gets(text);
for(i=0; i<strlen(text); ++i)
{
     if(text[i]==':')
         text[i]='-';
}
puts(text);
return 0;
}

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

  1. Подключение необходимых библиотек для работы с файлами и строками.
  2. Объявление константы размера массива.
  3. Объявление массива символов для хранения текста.
  4. Ввод текста с клавиатуры в массив символов.
  5. Проверка каждого символа в массиве на равенство символу :.
  6. Если символ равен :, то заменяем его на -.
  7. Вывод измененного текста на экран.
  8. Завершение работы программы.

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


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

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

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