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

Текстовый файл, в котором значения разделены точкой с запятой. Нужен ли regex? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Проясните код. Побитовое увелечение/уменьшение на 1 http://www.cyberforum.ru/cpp-beginners/thread775382.html
Вот пример кода. Вы можете объяснить мне как он работает. Я понимаю, что 16 это 10000 в двоичной системе. Код легкий, но я не могу понять как происходит увеличение/уменьшение. // lab 2.7.1v.cpp : Defines the entry point for the console application. // #include "stdafx.h"
C++ printf или boost::format сделать из одной цифры две как принудительно выводить в строку 2 цифры? например вместо 2 — 20, а если 2 цифры то ничего не добавлять? пытался перевести в float, но не знаю как удалить "0." в printf , \b - удаляет предыдущий символ а не следующий. http://www.cyberforum.ru/cpp-beginners/thread775380.html
C++ Написать программу, которая считывает текст из файла
Сост. блок схему,если не трудно сделайте скрин схемы)))))заранее огромное спасибо))))!!! Написать программу, которая считывает текст из файла и выводит на экран только строки,содержащие двузначные числа
C++ Знак ^ c++
Для начала знать бы как он называется, потому что гугл в ответ выдает ересь, ну а в идеале где используется, что делает....
C++ Функции (даны две матрицы. Переставить в них четные и нечетные столбцы) http://www.cyberforum.ru/cpp-beginners/thread775320.html
Помогите пжлста с помощью функции (желательно с пояснениями). Даны две матрицы размерности 7x7 вещественных случайных чисел, принадлежащих диапазону . Переставить в них четные и нечетные столбцы. Вывести исходные и полученные матрицы. В числе подпрограмм должна быть подпрограмма инициализации матрицы случайными числами из определенного диапазона, процедура вывода матрицы на экран в удобной для...
C++ error LNK2001 и указатели на члены класса Изучал идею с таблицей функций, вылезает ошибка 2001. Визуалка 11.0.5. Заранее благодарен. (http://www.tebyan.net/newindex.aspx?pid=31159&BookID=22056&PageIndex=187&Language=3 хотя всё как в книге Липпмана) class ok { public: void a(){} void b(){} void c(){} void d(){} подробнее

Показать сообщение отдельно
gray_fox
What a waste!
 Аватар для gray_fox
1244 / 1127 / 53
Регистрация: 21.04.2012
Сообщений: 2,350
Завершенные тесты: 3
30.01.2013, 18:06     Текстовый файл, в котором значения разделены точкой с запятой. Нужен ли regex?
Excogit8er, может как-нибудь так?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
#include <string>
 
#include <boost/regex.hpp>
 
 
int main() {
   std::string line;
   std::getline(std::cin, line);
   boost::regex regex("^(((.*?);)){2}(.*?);((.*?);){16}(.*?);");
   boost::smatch match;
   if (boost::regex_match(line, match, regex)) {
      std::cout << match[4] << std::endl;
      std::cout << match[6] << std::endl;
   }
}
http://liveworkspace.org/code/3B2Vcq

Добавлено через 1 минуту
Так то со split попроще будет, пожалуй)
 
Текущее время: 11:12. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru