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

Написать функцию, которая удаляет все лишние пробелы - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Сортировка Шелла http://www.cyberforum.ru/cpp-beginners/thread854282.html
В алфавитном порядке по фамилии алгоритмом Шелла #include <iostream> #include <string> #include <fstream> #include <iomanip> using namespace std; ifstream in("input.txt"); ofstream out("output.txt");
C++ RSA шифрование Народ помогите пожалуйста! Вот функция генерации ключей, вот только то нормально шифрует и расшифровывает, то криво, в чем проблема? keys kluch(Random^ rnd) { keys kl; int p, q, n, e, d, fn; Boolean rd = false; do { do { http://www.cyberforum.ru/cpp-beginners/thread854275.html
Наследование чисто вируальной функции C++
Доброго времени суток. Пишу класс описывающий структуру файла. Имею класс relHeader c 2 чисто виртуальными функциями. Ее наследуют еще 3 класса, но при попытке реализации этих функций через классы-потомки получаю ошибку, о том что использование наследуемых функций не допускается. Почему? Как мне быть? Добавлено через 2 минуты Прошу прощения, поторопился, не объявил их в классах-потомках....
итое простое число C++
Нужно найти N-ое простое число. (1 <= N <= 10^7). Вопрос состоит в том, как эту задачу можно решать. Только блочным решетом, асимптотика O(n log ( log (n))) ?? ограничение времени на тест: 2 сек. ограничение памяти на тест: 65536 KB. По памяти должно влезть ?? Есть ли другой способ решения ? Мой старый прекальк 10^7 простых чисел не влезает в размер решения :D 90 Мегабайт текста :D ...
C++ случайная фраза http://www.cyberforum.ru/cpp-beginners/thread854262.html
нужна программа, которая будет считывать текст из файла и выводить одно случайное слово. если не трудно помогите пожалуйста
C++ Простые числа и количество нулей Задание: Нужно ввести число N с клавиатуры. Вывести на экран простые числа до N. И среди них найти число с максимальным числом нулей. При вводе 100 выводит 907 как и должна, а при вводе 10000 выводит 9907, а должна 9007. в Чем ошибка? Помогите исправить. #include <iostream> #include <conio.h> #include <math.h> using namespace std; void main() { подробнее

Показать сообщение отдельно
DiffEreD
 Аватар для DiffEreD
1420 / 757 / 95
Регистрация: 21.06.2011
Сообщений: 1,740
Записей в блоге: 2
02.05.2013, 19:29     Написать функцию, которая удаляет все лишние пробелы
Регулярные выражения, поиск и замена:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
#include <string>
#include <boost/regex.hpp>
 
std::string erase_spaces(const std::string& s)
{
    boost::regex reg("\\s{2,}");
    return std::string(boost::regex_replace(s, reg, " "));
}
 
int main()
{
    std::cout<<erase_spaces("Some   text            text  other      text  ")<<"\n";
    std::cout<<erase_spaces("Another                text")<<"\n";
    
    std::cout<<"\n";
    return 0;
}
 
Текущее время: 22:30. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru