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

Удалить из текста повторные пробелы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Циклы WHILE, DO-WHILE. http://www.cyberforum.ru/cpp-beginners/thread383273.html
Привет всем. В течении 3ёх часов нужно сдать работу, ни черта не получается, ибо полнейший чайник в программировании :umnik: Может кто уделит минутку, и поможет? Задание: Вводится целое число. Определить, является ли оно степенью двойки. Используя операторы цикла while или do-while в C++ %-) Спасибо всем :)
C++ ошибка при составлении функции Я пытаюсь создать программу, при помощи функции выделяющую из двумерного массива одномерный, который будет состоять из элементов старого, делящихся на 6, а затем считающую произведение элементов полученного массива. Для этого составляю функции: // function 5.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h" #include "conio.h" #include "stdlib.h" http://www.cyberforum.ru/cpp-beginners/thread383272.html
Строки C++
помогите с задачкой:Дана строка. Заменить в ней каждую из групп, содержащих 3 или более одинаковых символов многото-чием (т.е. тремя точками). Строку должен ввести пользователь с клавиатуры, а в ответ должна выйти уже готовая строка(с многоточием). Добавлено через 5 минут решение нужно на Си
C++ помогите решить простенькую задачу)
Даны пять целых числа. Определить сумму четных и сумму нечетных. Формат входных данных: Пять целых числа Формат выходных данных: Два целых числа через пробел:сумма четных и сумма нечетных. Ограничения (гарантируются - проверять не нужно) -1000 <= числа <= 1000 (целые числа)
C++ редактор текста http://www.cyberforum.ru/cpp-beginners/thread383254.html
нужно для работы,знаю, что такой код 100% есть программа обрабатывает огромный построчный текст .txt , вводятся слова (2 или более) и ищутся строки, содержащие эти слова.причём необязательно слово: набор букв той же последовательности в более длинном слове тоже нужно..короче,обычная функция "Найти" в .txt...т.е. при поиске слова РАК слово таРАКан тоже удолетворяет поиску строк десятки тысяч...
C++ Сортировка массива объектов, созданных с помощью класса Ниже приведен мой код программы описывающий "телефонный справочник", в котором каждый объект описан с помощью класса. Нужно дополнить программу: 1) Чтобы объекты Note myNote; были упорядоченны по трем первым цифрам номера телефона; 2) Вывод информации о человеке, чья фамилия введена с клавиатуры (соответственно с помощью функции void Show()) #include <iostream> #include <locale.h> #include... подробнее

Показать сообщение отдельно
hektor
0 / 0 / 0
Регистрация: 14.10.2010
Сообщений: 15

Удалить из текста повторные пробелы - C++

13.11.2011, 22:17. Просмотров 517. Ответов 5
Метки (Все метки)

Задача: удалить из текста повторные пробелы!
подскажите как можно лучше это реализовать методами stl (обойтись без цикла, если это возможно).
вот мой код:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
#include <iostream>
#include <string>
#include <vector>
#include <iterator>
#include <algorithm>
using namespace std;
bool func (char i)
{
    return i != ' ';
}
int main ()
{
    freopen ("input.txt","r",stdin);
    string a;
    getline(cin,a);
    typedef vector<char> myv;
    myv v;
    myv::iterator it;
    myv::iterator it2;
    int l = a.length();
    for (int i = 0; i < l; i++)
    {
        v.push_back(a[i]);
    }
    it = v.begin();
    while (it != v.end())
    {
        it = find(it,v.end(),' ');
        it++;
        it2 = find_if(it,v.end(),func);
        v.erase(it,it2);
 
    }
    ostream_iterator<char> os(cout);
    copy(v.begin(),v.end(),os);
    return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 02:07. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru