Заменить в строке каждую точку многоточием - C (СИ)
Формулировка задачи:
Дана строка символов. Преобразовать ее, заменив в ней каждую точку многоточием
помогите пожалуйста. тут как я понял идет сдвиг и просто заменой н получиться...
Решение задачи: «Заменить в строке каждую точку многоточием»
textual
Листинг программы
- #include <stdio.h>
- #include <stdlib.h>
- #define SIZE 256
- int main()
- {
- int i, ch;
- char str[SIZE];
- puts("Your string ,please .");
- for(i = 0; i < SIZE - 1 && (ch = getchar()) != -1 && ch != '\n';i++)
- {
- str[i] = ch;
- if(ch == '.')
- {
- str[i + 1] = '.' ;
- str[i + 2] = '.' ;
- i+= 2;
- }
- }
- str[i] = '\0';
- puts(str);
- system("pause");
- return 0;
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д