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

Парсинг потоками - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Связный список http://www.cyberforum.ru/cpp-beginners/thread366546.html
... struct node { int data; node *next; }; ... node *temp; 1.temp = (node*)malloc(sizeof(node));
C++ Функция // binary_search_with_fun.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include <iostream> using namespace std; int *Bin_Srch(int *first, int *last,... http://www.cyberforum.ru/cpp-beginners/thread366544.html
Подсчет через count_if C++
Есть, например, функция, принимающая 2 параметра bool BoolFunction ( параметр1, параметр2 ) { // что - то там } где параметр1 - это элемент типа вектора нужно подсчитать в векторе,...
C++ Ввести размерность матрицы с клавиатуры
Задача: создать массив N*M, (ввод размерности с клавиатуры) и вывести его на экран. Написала код, но где-то видимо туплю, помогите, пожалуйста.:-#include <iostream> using namespace std; int main()...
C++ Написать программу. Строка, состоящая из символов... http://www.cyberforum.ru/cpp-beginners/thread366531.html
Задана строка, состоящая из символов. Символы объединяются в слова. Слова друг от друга отделяются одним или несколькими пробелами. В конце текста ставится точка. Текст содержит не более 255...
C++ Скопировать элементы большие числа а в другой динамически созданный массив Организовать ввод динамического массива размером N. Скопировать элементы большие числа а(а вводится пользователем) в другой динамически созданный массив. Главное чтобы это было все с... подробнее

Показать сообщение отдельно
CEBEP
106 / 106 / 9
Регистрация: 21.03.2010
Сообщений: 440
15.10.2011, 11:42  [ТС]
Удивительно! думал что считать файл в строку целиком просто. До сих пор не смог, а занимаюсь этим с тех пор как написал что так и сделаю.
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
UNVData::UNVData(std::string fileAdr)
{
    std::fstream file(fileAdr, std::ios::binary | std::ios::in);
 
    if(!file)
    {
        std::cerr << "Can't open file \"" << fileAdr << "\" licke binary!";
    }
    else
    {
        file.seekg( 0, std::ios::end );
        std::ios::pos_type fSize = file.tellg();
        file.seekg( 0, std::ios::beg );
        
        std::string bufer;
        bufer.reserve(static_cast<std::basic_string<char, std::char_traits<char>, std::allocator<char>>::size_type>(fSize));
        std::ostringstream(bufer) << file.rdbuf();
 
        std::cout << bufer;
 
        std::istringstream stream(bufer);
 
        std::cout << bufer;
    }
}
Добавлено через 36 секунд
статик_каст - это шутка такая...

Добавлено через 3 минуты
В результате работы кода я получаю по прежнему пустую строку. fstream.read() шокировал тем что не может работать со строками. Я был уверен, что со стандартной библиотекой можно работать максимально просто используя стандартные объекты.... что-то я в печали...
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru