Дано какой нибудь текст, в нем есть символ ":" мне надо заменить его на "-" - 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;
}
Объяснение кода листинга программы
- Подключение необходимых библиотек для работы с файлами и строками.
- Объявление константы размера массива.
- Объявление массива символов для хранения текста.
- Ввод текста с клавиатуры в массив символов.
- Проверка каждого символа в массиве на равенство символу
:. - Если символ равен
:, то заменяем его на-. - Вывод измененного текста на экран.
- Завершение работы программы.