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

Парсинг адресной строки, хочу извлечь индекс и название города - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ сбор данных о подключенных дисках http://www.cyberforum.ru/cpp-beginners/thread745268.html
нужно найти информацию о подключенных дисках (cdrom, ramdisc...) нахожу их с помощью этого кода: this->listBox1->Items->Clear(); this->comboBox1->Items->Clear(); int n; char dd; DWORD dr...
C++ происходит переполнение памяти ? Пожалуйста помогите решить проблему: при компиляции ошибок нет, но при запуске выдает ошибку, я так понимаю происходит переполнение памяти, но как этого избежать?, пробовал delete (имя массива) - не... http://www.cyberforum.ru/cpp-beginners/thread745261.html
Написать программу, которая копирует содержимое входного файла в выходной файл C++
треба: 1. Написати програму, яка копіює вміст вхідного файлу у вихідний; підраховує кількість розділових знаків у тексті; виводить усі слова що мають парну кількість літер; міняє місцями першу і...
Вывод англ. слов(строка) C++
Не могу найти ошибку, прошу помощи. Программа должна из строки английский и русских слов выдавать только русские. С рядом из англ. слов работает нормально, но если идёт сначала русское, а потом...
C++ Конструктор с const char http://www.cyberforum.ru/cpp-beginners/thread745251.html
Сегодня взялся за изучение конструкторов , классов и методов защиты и сразу появилось несколько вопросов. class Book { private: char a; char b; public: Book (char a,const char g) {
C++ Представить описание алгоритма и текст программы, позволяющих для заданного пятизначного целого числа подсчитать количество его единиц Пожалуйста, помогите, нельзя использовать функции объявления, все делать через define подробнее

Показать сообщение отдельно
Avazart
Эксперт С++
7213 / 5385 / 286
Регистрация: 10.12.2010
Сообщений: 23,800
Записей в блоге: 17
26.12.2012, 15:16
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
#include "stdafx.h"
#include <windows.h>
 
#include <iostream>
#include <iomanip>
#include <string>
#include <fstream>
#include <regex>
 
using namespace std;
//----------------------------------
int _tmain(int argc, _TCHAR* argv[])
{
::system("chcp 1251");
ifstream ifs("1.txt");
if(!ifs) { cerr<<"file not found"<<endl; return 0; }
 
 
string s;
string sre= "([[:digit:]]{0,6}),?\\s*(.*?)\\sг,(.*)";
 
regex re(sre);
smatch m;
 
while (getline(ifs,s) &&  regex_search(s,m,re) )
  {
    cout<<"<"<< m[1] <<">  ["<<m[2]<<"]"<<endl;
  }
    
::system("pause");
return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru