Форум программистов, компьютерный форум 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 подробнее

Показать сообщение отдельно
Excogit8er
2 / 2 / 0
Регистрация: 23.10.2012
Сообщений: 66
26.12.2012, 17:02  [ТС]     Парсинг адресной строки, хочу извлечь индекс и название города
Цитата Сообщение от Avazart Посмотреть сообщение
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;
}

В общем, ничего не подчеркивается и даже комплируется. Но и в консоль ничего не выводится при запуске )
При этом файл я, само собой, переименовал (и закрыл после цикла while)

Кстати, воспользовался твоим советом, скачал инсталлятор boost'a, отметил там при установке, что нужна именно 2010 и выставил галочки multithreaded, single threaded и прочее. Все установилось, но тока никаких бустов VS не видит ни фига, видимо, там вручную надо прописывать пути к директориям и библиотекам. Я думал, исталлятор избавляет от этой приятной задачи... Нах он тогда нужен - вообще не ясно.
 
Текущее время: 20:37. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru