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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Поиск минимального элемента массива. Найти ошибку http://www.cyberforum.ru/cpp-beginners/thread1052298.html
Вообщем написал программу для поиска минимального элемента массива, ну и по требованиям преподавателя нужно добавить 1 функцию и элементарное меню. До добавления всего этого добра, всё прекрасно работало. Прошу помощи D: До: #include <stdio.h> #include <iostream>
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 printArr(int arr, int count) {
C++ Работа с символами
Задача такая: задано 5 слов и с клавиатуры нужно ввести одно из этих 5-ти слов с ошибкой либо исказить одну букву либо на одну больше и программа должна сказать, что ошибка и написать слово правильно. Подскажите, пожалуйста, какие-нибудь идеи решение, и приблизительно как написать. Спасибо заранее.
C++ В матрице поменять местами два столбца http://www.cyberforum.ru/cpp-beginners/thread1052278.html
Помогите с кодом пожалуйста кто-то. В матрице с положительных действительных чисел поменять местами два столбца: столбец, который содержит максимальный элемент матрицы, и столбец, который содержит минимальный элемент матрицы. Большое спасибо.
C++ Решение задач Всем салам! Нам задали 30 задач на c++ кто сможет написать их ? подам 200 рублей на нашем 1000 тенге может и 1500-2000 тенге задачи лёгкие подробнее

Показать сообщение отдельно
Oberyn Martell
5 / 5 / 0
Регистрация: 15.05.2013
Сообщений: 36
22.12.2013, 18:14     Чтение из бинарного файла
Здравствуйте. У меня имеется некий класс Product, объекты которого хранятся в объекте класса Vector. Есть функция записи вектора в бинарный файл. Как мне теперь считать данные из этого файла в вектор?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
class Product {
    std::string name_;
    long kol_;
    std::string mesto_;
    float price_;
    std::string postav_;
public:
    ...
};
 
void Database::save(string file) {
        FILE* fout;
        const char* name = file.c_str();
        if (( fout = fopen(name, "wb")) == NULL ) {
                // нет файла
                return;
        }
        vector<Product>::iterator i = database_.begin();
        for (i; i != database_.end(); ++i) {
                fwrite(i, sizeof(i), 1, fout);
        }
        fclose(fout);
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 18:10. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru