Форум программистов, компьютерный форум CyberForum.ru

заменить каждую точку многоточием - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Определить номера строк прямоугольной матрицы, содержащие только отрицательные элементы. http://www.cyberforum.ru/cpp-beginners/thread376159.html
Здравствуйте, помогите решить задачу с массивами и строками. Тема: Массивы и Строки. Определить номера строк прямоугольной матрицы, содержащие только отрицательные элементы.
C++ Помогите пожалуйста Сколько раз в тексте встречается каждое слово? на Cи Помогите пожалуйста Сколько раз в тексте встречается каждое слово? на Cи http://www.cyberforum.ru/cpp-beginners/thread376156.html
C++ list iterator template
пишу в хэдере #include <list> using namespace std; template <class T> struct Transition { list<T>::iterator it; }; ошибки при компиляции
Помогите пожалуйста Сколько раз в тексте встречается каждое слово на Cи C++
Помогите пожалуйста Сколько раз в тексте встречается каждое слово? на Cи
C++ вывод строки в определённом месте http://www.cyberforum.ru/cpp-beginners/thread376144.html
кто знает как выводить текст в определённом месте fseek(stdout,...) не пойдёт в данном случае нельзя приминить Добавлено через 12 минут ребят но на бейсике есть на win Api есть неужели на с нет
C++ Задача на строки Помогите пожалуйста составить программу, которая вводит произвольную строку и удаляет в ней все те символы, которые повторяются в смежных позициях. Заранее спасибо. подробнее

Показать сообщение отдельно
luk_as
1 / 1 / 0
Регистрация: 20.09.2011
Сообщений: 75
02.11.2011, 19:06  [ТС]     заменить каждую точку многоточием
Цитата Сообщение от Петррр Посмотреть сообщение
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
#include <string>
#include <algorithm>
 
using namespace std;
 
int main()
{
    setlocale(LC_ALL, "");
    string str = "В предложении. заменить. каждую точку многоточием.";
    string::iterator it = find(str.begin(), str.end(), '.');
    while (it != str.end())
    {
        str.insert(it, '.');
        str.insert(it, '.');
        it = find((it + 3), str.end(), '.');
    }
    cout << str << endl;
    system("pause");
    return 0;
}

тут тоже, надо с использованием указателей, если можете переделайте пожалуйста.
 
Текущее время: 00:53. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru