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

Программирование с использованием строковых данных. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Неправильная перегрузка - http://www.cyberforum.ru/cpp-beginners/thread516464.html
нужно перегрузить операцию - c=a-b выводит объект с вида -808080880,что не так? #include "stdafx.h" #include <iostream> #include <conio.h> #include <string.h> #include <iostream> #include <iomanip> #include <assert.h> using namespace std;
C++ переведите с Паскаля на си++ пожалуйста! Дано имя файла и целое число N (0 < N < 27). Создать текстовый файл с указанным именем и записать в него N строк длины N; строка с номером K (K = 1, …, N) должна содержать K начальных прописных (то есть заглавных) латинских букв, дополненных справа символами «*» (звездочка). Например, для N = 4 файл должен содержать строки «A***», «AB**», «ABC*», «ABCD». Program Text3; const Add =... http://www.cyberforum.ru/cpp-beginners/thread516463.html
задача на массивы C++
Дан массив размера N и целое число K (1 ≤ K ≤ N). Перед элементом массива с порядковым номером K вставить новый элемент с нулевым значением.
C++ Не могу разобраться.
Никак не могу разобраться в заданной части кода программы (писала не я). Помогите, пожалуйста, если вас не затруднит. #include <dir.h>//ДЛЯ ОПРЕДЕЛЕНИЯ mkdir(ИМЯ ПАПКИ) #include <stdio.h> #include <conio.h> #include <stdlib.h> #include <alloc.h> #include <string.h> #include <iostream.h> int ndig(char x)
C++ Лифт Дейтелов http://www.cyberforum.ru/cpp-beginners/thread516425.html
Кто во время изучения С++ по книге Дейтелов моделировал лифт, сколько времени заняло, думаю забить и учить дальше...
C++ Работа с ссылками и "кликанием" по экрану в опред. точке Как на языке си реализовать: 1) клик мышкой в определенном месте экрана(задавать через координаты х и у) 2) переход по заданной ссылке (читается из файла) 3) загрузка в файл исходного когда страницы загруженного по ссылке из пункта 2 Дали нам проект по созданию программы работы с браузером, и не объяснили вот эти пункты как реализовывать, а в книжках нет, и гуглится не очень. Буду очень... подробнее

Показать сообщение отдельно
gooseim
Эксперт C++
500 / 404 / 35
Регистрация: 23.09.2010
Сообщений: 1,139
12.03.2012, 15:07     Программирование с использованием строковых данных.
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
#include <string>
#include <boost/regex.hpp>
#include <iostream>
#include <map>
 
int main()
{
   std::map<std::string, size_t> cnt;
   
   std::string str("Apple is company from America and they sell iPhones for America and other countries.");
   boost::regex reg("(\\b([aA]\\w*)\\b)");
   boost::smatch res;
   std::string::const_iterator start = str.begin(), end = str.end();
 
   while( boost::regex_search(start, end, res, reg) )
   {
      start = res[1].second;
      cnt[std::string(res[1])]++;
   }
   
   for(std::map<std::string, size_t>::const_iterator it = cnt.begin(); it != cnt.end(); ++it)
   {
      std::cout << it->first << " : " << it->second << " entries" << std::endl;
   }
}

http://liveworkspace.org/code/559943769e21f64ad5cd7b1e53269b48
 
Текущее время: 06:41. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru