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

C++ std::regex каким образом можно вывести все совпадения? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Измененение даты последней модификации файла http://www.cyberforum.ru/cpp/thread1332095.html
Нужно дате изменения присвоить дату создания. Вот кусок кода, подскажите, пожалуйста, что я делаю не так bool consttime() { HANDLE hFile = CreateFile(szCounterFileName, GENERIC_READ, 0, NULL, OPEN_EXISTING, FILE_ATTRIBUTE_ENCRYPTED, NULL); if(INVALID_HANDLE_VALUE == hFile) { return false; } FILETIME fc; FILETIME fa; FILETIME fw;
C++ Промоделировать некоторую игру Ребята помогите промоделировать игру в с++. Игра происходит на прямоугольном поле. Игрок в начале располагается в правом верхнем углу. И он умеет перемещаться только влево и вниз. Каждая клеточка поля имеет некоторое количество очков. Данные заданные в виде файла. Нужно определить способ перемещения из исходного положения игрока на указанную пользователем клетку таким образом, чтобы он привел... http://www.cyberforum.ru/cpp/thread1331475.html
Генератор с возможность создания более 3 млрд паролей и выводом в файл C++
Ребята, кто сможет достать код из программы, или написать на с++ Нужен просто такой генератор с возможность создания более 3 млрд паролей и выводом в файл, при этом не перегружая оперативку И желательно все действия через консоль
C++ Определить сетку разбиения для нечеткой модели на основе алгоритма кластеризации Густавсона-Кесселя
Помогите пожалуйста с заданием: Нужно определить сетку разбиения для нечеткой модели на основе алгоритма кластеризации Густавсона-Кесселя
C++ Помогите устранить ошибку: "Name lookup of 'i' changed for ISO 'for" http://www.cyberforum.ru/cpp/thread1330330.html
При компиляции выдает ошибку. In function 'int main()': name lookup of 'i' changed for ISO 'for' scoping (if you use '-fpermissive' G++ will accept your code) #include <iostream.h> #include <stdlib.h> struct Node
C++ Дописать удаление элемента из класса Tree Добрый вечер! Написал вот такой класс, нужно сделать удаление одного или всех элементов, помогите пожалуйста. #include <iostream> using namespace std; class List{ public: int dat; List *next; }; подробнее

Показать сообщение отдельно
Max Dark
шКодер самоучка
1813 / 1614 / 588
Регистрация: 09.10.2013
Сообщений: 3,617
Записей в блоге: 6
Завершенные тесты: 2
18.12.2014, 16:03     C++ std::regex каким образом можно вывести все совпадения?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
#include <string>
#include <regex>
 
int main () {
    std::string s ("hjfas5464sad11s2");
    std::smatch m;
    std::regex e ("[0-9]+");
 
    while (std::regex_search (s,m,e)) {
        auto x = m.str();
        std::cout << x << " " << std::endl;
        s = m.suffix().str();
    }
 
    return 0;
}
оригинал примера
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru