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

Считывание строки из бинарного файла в string - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Область видимости переменных http://www.cyberforum.ru/cpp-beginners/thread640329.html
Как использовать одну переменную в нескольких файлах, если эта переменная задана только в одном. Файлы между собой связаны Добавлено через 1 минуту Я просто хочу задать переменную в одном файле,...
C++ Можно ли циклом добавить свои 100 файлов в главный файл проекта Можно ли циклом добавить свои 100 файлов в главный файл проекта с помощью include? http://www.cyberforum.ru/cpp-beginners/thread640328.html
C++ В файл скопировать информацию из дочерних файлов с заменой
Здравствуйте.тут понадобилось накляпать прогу для работы с бинарными файлами, а в частности вот для чего нужна программа: дан главный бинарный файл, в определенным адресам в этот файл надо...
C++ Exe2Com
Привет всем. Сегодня мне потребовалось сконвертировать один EXE файл в *.com формат. Я скачал два "переводчика", но оба не работают. Один пишет has relocatable file, can't convert. Другой: INCORECT...
C++ Как сделать что бы программа не завершалась http://www.cyberforum.ru/cpp-beginners/thread640294.html
И тут написал простую программу вот ее код #include <iostream> using namespace std; int main() { int a =0; cout << "Enter number: "; cin >> a; int b =a*a;
C++ Можно ли пронести шкаф сквозь дверь, если проносить его разрешается так, чтобы каждое ребро шкафа было параллельно или перпендикулярно стороне двери. Здравствуйте, решаю задачку и вот написал лобовое (простое решение и решил проверить что будет), но удивился что при прохождении тестирования выдало что все ответы не верны, и решил отправить тот же... подробнее

Показать сообщение отдельно
Ne0nX
0 / 0 / 0
Регистрация: 10.06.2012
Сообщений: 18

Считывание строки из бинарного файла в string - C++

20.08.2012, 23:49. Просмотров 2224. Ответов 8
Метки (Все метки)

Привет всем!!
Помогите новичку понять почему происходит ошибка при считывании строки из файла.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
void LoadFile()
    {
        string j;
        fstream in("library.dat", ios::in | ios::binary );
        if( in.is_open() )
        {
            int size;
            in.read(reinterpret_cast<char*>(&size), sizeof(int));
            for(int i=0; i<size; i++)
            {
                in.read(reinterpret_cast<char*>(&j), sizeof(j));
                
            }
            in.close();
            cout<<"Успешно!!\n";
        }
        else cout<<"Ошибка при открытии\n";
        system("pause");
    } // при уничтожении объекта j происходит ошибка
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru