Заменить в строке каждую точку многоточием - 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; }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д