Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Показать сообщение отдельно
Oberyn Martell
5 / 5 / 0
Регистрация: 15.05.2013
Сообщений: 36
22.12.2013, 18:32  [ТС] 0

Чтение из бинарного файла

22.12.2013, 18:32. Просмотров 1245. Ответов 7
Метки (Все метки)

Ответ

lpvoid, то есть написать просто что-то наподобие этого не получится? :
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
void Database::zagruz(string file) {
        FILE* fout;
        const char* name = file.c_str();
        Product a;
        if (( fout = fopen(name, "r+b")) == NULL ) {
                // нет файла
                return;
        }
        vector<Product>::iterator i = database_.begin();
        database_.erase(database_.begin(), database_.end());
        while(!feof(fout)) {
                fread(&a, sizeof(a), 1, fout);
                database_.push_back(a);
        }
        fclose(fout);
}


Вернуться к обсуждению:
Чтение из бинарного файла
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.12.2013, 18:32

Чтение бинарного файла
Подскажите пожалуйста как можно правильно открыть бинарный файл не зная...

Чтение бинарного файла
Помогите, пожалуйста, научите, как правильно читать файлы! Есть бинарный файл....

Чтение из бинарного файла
Всем приветы. Подскажите или помогите, пожалста. Есть вот такая штука: ...

0
Другие темы раздела
C++ Поиск минимального элемента массива. Найти ошибку http://www.cyberforum.ru/cpp-beginners/thread1052298.html
Вообщем написал программу для поиска минимального элемента массива, ну и по требованиям преподавателя нужно добавить 1 функцию и элементарное меню. До добавления всего этого добра, всё прекрасно...
C++ Симметричная матрица Сформировать из элементов А, лежащих на главной диагонали и над ней, симметричную матрицу С (квадратная матрица С -симметричная, если Сij = Cji для любых i и j, при i≠j http://www.cyberforum.ru/cpp-beginners/thread1052297.html
где ошибка? C++
Здравствуйте! У меня есть задача: отсортировать четные элементы массива пирамидальной сортировкой. Вот код: #include <iostream> #include <conio.h> #include <ctime> using namespace std; void...
C++ Работа с символами
Задача такая: задано 5 слов и с клавиатуры нужно ввести одно из этих 5-ти слов с ошибкой либо исказить одну букву либо на одну больше и программа должна сказать, что ошибка и написать слово...
C++ В матрице поменять местами два столбца http://www.cyberforum.ru/cpp-beginners/thread1052278.html
Помогите с кодом пожалуйста кто-то. В матрице с положительных действительных чисел поменять местами два столбца: столбец, который содержит максимальный элемент матрицы, и столбец, который содержит...
C++ Решение задач Всем салам! Нам задали 30 задач на c++ кто сможет написать их ? подам 200 рублей на нашем 1000 тенге может и 1500-2000 тенге задачи лёгкие подробнее
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru