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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Задача по ряду Тейлора http://www.cyberforum.ru/cpp-beginners/thread1022535.html
я все время работал в Basic и понятия не имею как пользоваться командами C++. прошу вас, помогите! Формат входных данных. Ввод: начало и конец интервала, шаг и точность Вывод: таблица, каждая строка которой есть комбинация из четырех чисел – значение аргумента, значение функции, количество просуммированных членов ряда и расчет функции стандартными средствами с++ Пример входных данных: 0...
C++ Запись кириллицы в массив Здравствуйте, форумчани. Столкнулся с проблемой. Нужно в структуру записать имена студентов, группу и 5 оценок. Но при вводе имени и группы кириллицей , записываеться абракадабра. Подскажите что не так. П.С. до функции сортировки я еще не дошел. #include <iomanip> #include <conio.h> #include <stdio.h> #include <tchar.h> #include <iostream> #include <string> using namespace std; http://www.cyberforum.ru/cpp-beginners/thread1022534.html
Параметры для запуска консольного приложения C++
Доброго времени суток!) У некоторых исполняемых файлов вроде того же shutdown.exe есть параметры для запуска вроде "/s","/r","/t". Я хочу сделать это в своем небольшом проекте (он является небольшим дополнением к моему основному) да и я хочу сделать именно так !). Ну так вот я хотел бы сделать в своем приложении подобные параметры для запуска) exec("pr.exe","/crypt"); Буду очень благодарен...
C++ Удачный запуск (vs 2008)
Вопрос наверное будет немного необычный. Как в VS 2008 отключить автоматический запуск последнего удачно скомпилированного кода?
C++ char[] поиск с позиции N в обратном направлении http://www.cyberforum.ru/cpp-beginners/thread1022507.html
Есть буфер char размером 32к, его не хватает. Цель разбить строку передаваемую в буфер на несколько подстрок. В строке содержатся переносы строк, подстрока обязательно должна заканчиваться переносом строки(ограничение принимающей стороны). Соответственно необходимо найти последний помещающийся перенос строки в 32к. Просто дописать лишний перенос строки нельзя - текст поедет. Есть strrchr, но им...
C++ Как сделать метод для добавления пунктов меню? #include <iostream> #include <conio.h> #include <list> using namespace std; class List { public: void Empty() { подробнее

Показать сообщение отдельно
ninja2
 Аватар для ninja2
230 / 186 / 7
Регистрация: 26.09.2012
Сообщений: 2,018
Завершенные тесты: 1
29.11.2013, 11:27     Небольшая функция, удаляющая однаковые букви в слове
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
#include <iostream>
#include <regex>
#include <string>
using namespace::std;
 
int main()
{ 
    string s="password";
    cout <<"s= "<<s<<endl;
    string result;
    smatch sm;
    while(regex_search(s,sm,regex("[\\w ]{2}")))
    {
        if(sm[0].str()[0]==sm[0].str()[1])
        {
            s=sm[0].str()[1]+sm.suffix().str();
        }
        else
        {
            result+=sm[0].str()[0];
            s=sm[0].str()[1]+sm.suffix().str();
        }
    }
    result+=s;
 
    cout <<"result= "<<result<<endl;
 
    return 0;
}
 
Текущее время: 21:40. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru