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

Распарсить файл для извлечения дат из текста - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ 3D графика, какие библиотеки использовать? http://www.cyberforum.ru/cpp-beginners/thread1168897.html
Ребята, препод-садист дал задание написать программу с кубиком и пирамидой, что бы их можно было вращать, перемещать, масштабировать и отбрасывала тень при источнике света. причем удаление невидимых граней происходило с использованием алгоритма z-буфера. OpenGL и Direct3D изучил, но там похоже не написать алгоритм z-буфера, почитал про graphics.h, говорят устаревший и не работает на современном...
C++ Что стоит изучить, что перейти от консольных приложений к оконным Здравствуйте, изучал С/С++ по книге Харви Дейтела "Как программировать на С". Посоветуйте, пожалуйста, что стоит изучить, что перейти от консольных приложений к оконным. http://www.cyberforum.ru/cpp-beginners/thread1168864.html
C++ Одномерные массивы. Найти номера всех пар точек, расстояние между которыми наибольшее
Ребят, помогите пожалуйста! Вот задача: даны координаты N точек на плоскости. Найти номера всех пар точек, расстояния между которыми наибольшее.
C++ Оставить в каждом слове только первые вхождения каждой буквы
Помогите пожалуйста!!! Дан текст. Напечатать его, преобразовав каждое слово по следующему правилу: оставить в слове только первые вхождения каждой буквы.
C++ Определить,сколько раз в предложении встречается заданное слово http://www.cyberforum.ru/cpp-beginners/thread1168806.html
Здравствуйте. Помоги пожалуйста написать программы на си++. 1)Определить,сколько раз в предложении встречается заданное слово.
C++ Низкоуровневый ввод-вывод. Как с помощью функции write записать в файл тип int? Работаю в Ubuntu.По заданию требуется использовать функции низкоуровневого ввода-вывода.Как с помощью функции write(fd,buf,bufsize) записать в файл тип int?Кроме char ничего не удается туда впихнуть.Файл просто не открывается.Кусок кода: struct tip{ int integer; double doubled; float floating; char m; bool booling;}; tip *obj = new tip; подробнее

Показать сообщение отдельно
Ilot
Модератор
Эксперт С++
1765 / 1140 / 221
Регистрация: 16.05.2013
Сообщений: 3,017
Записей в блоге: 5
Завершенные тесты: 1
07.05.2014, 09:49     Распарсить файл для извлечения дат из текста
Должно работать в таком виде:
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
#include<fstream>
#include<iostream>
#include<string>
#include<vector>
#include<limits>
int main() {
    const int FILE_SIZE = 2000;
    const int DATA_SIZE = 10;
    char temp[DATA_SIZE + 1];
 
    std::ifstream inputfile("input.txt");
    std::vector<std::string> vect;
    vect.reserve( 2 * FILE_SIZE);
    while(inputfile.good()) {
        inputfile.getline(temp, DATA_SIZE + 1);
        vect.push_back(temp);
        inputfile.ignore(std::numeric_limits<std::streamsize>::max(), '\n');
    }
    inputfile.close();
 
    std::vector<std::string>::iterator iter = vect.begin();
    std::ofstream outputfile("output.txt");
    while(iter != vect.end())
        outputfile << *iter++ << std::endl;
 
    outputfile.close();
 
    return 0;
}
Однако почему-то у меня программа никак не реагирует на разделители строк. Никак не пойму в чем дело
 
Текущее время: 06:50. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru