Форум программистов, компьютерный форум 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 = GetLogicalDrives(); for( int i = 0; i < 26; i++ ) {
C++ происходит переполнение памяти ? Пожалуйста помогите решить проблему: при компиляции ошибок нет, но при запуске выдает ошибку, я так понимаю происходит переполнение памяти, но как этого избежать?, пробовал delete (имя массива) - не помогает. Скрин с ошибкой ниже. Сам код: #include "stdafx.h" #include "iostream.h" #include "windows.h" #include "time.h" http://www.cyberforum.ru/cpp-beginners/thread745261.html
Написать программу, которая копирует содержимое входного файла в выходной файл C++
треба: 1. Написати програму, яка копіює вміст вхідного файлу у вихідний; підраховує кількість розділових знаків у тексті; виводить усі слова що мають парну кількість літер; міняє місцями першу і останню літери місццями. 2.Структура з ім'ям DETAL, яка містить наступні поля: NAME –- назва деталі; SORT –- сорт вибору; DATE - дата виготовлення (масив з 3 чисел) вот!
Вывод англ. слов(строка) C++
Не могу найти ошибку, прошу помощи. Программа должна из строки английский и русских слов выдавать только русские. С рядом из англ. слов работает нормально, но если идёт сначала русское, а потом английское слово, то выдаётся английское слово и МММ. #include "stdafx.h" #include "conio.h" #include "iostream" using namespace std; int main() { setlocale(0,"");
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
Эксперт С++
7152 / 5329 / 278
Регистрация: 10.12.2010
Сообщений: 23,585
Записей в блоге: 17
26.12.2012, 01:51
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
#include <iostream>
#include <string>
#include <fstream>
#include <boost/regex.hpp>
 
using namespace std;
//----------------------------------------------------------------------
int main()
{
ifstream ifs("1.txt");
if(!ifs) { cerr<<"file not found"<<endl; return 0; }
 
string s;
 
boost::regex re("([[:digit:]]{0,6}),?\\s*(.*?)\\sг,(.*)");
boost::smatch m;
 
while (getline(ifs,s) &&  boost::regex_search(s,m,re) )
  {
    std::cout<<"<"<< m[1] <<">  ["<<m[2]<<"]"<<endl;
  }
 
return 0;
}
Добавлено через 2 минуты
Дело в том что саму регулярку можно тоже подгружать с файла, а значит можно будет в определенной степени менять поведение программы без перекомпиляции.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru