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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ С чего начать постигать программирование в 12 лет? http://www.cyberforum.ru/cpp-beginners/thread1243562.html
Мне 12 лет хочу изучить программирование . С чего начать ?
C++ Какие "фишки" помимо \a,\n есть в cout Здравствуйте! Подскажите, пожалуйста, какие ещё есть "фишки" в cout, например: \a - это однократный звук, \n - это переход на новую строку А какие есть ещё? http://www.cyberforum.ru/cpp-beginners/thread1243547.html
Программа для определения угла между векторами C++
Я нашел такую программу внизу, немного исправил ее, но не знаю, что watch означает и зачем он вообще и все ли тут правильно. Мне нужно определить угол между векторами тот, что меньше. (Больше он...
C++ Какая база требуется для понимания C++?
Доброго времени суток! Возникло желание научиться работать в Си, но одолели смутные сомнения. Каюсь, ничего сложнее Pascal ABC в школьные годы "в руках не держала", специальность связана с языками,...
C++ Если пользователь ничего не предпринимает в течении нескольких секунд, тогда выполняется какое-либо действие http://www.cyberforum.ru/cpp-beginners/thread1243513.html
Ребята, нужно написать программу. Если пользователь ничего не предпринимает в течении нескольких секунд, тогда выполняется какое-либо действие. В этой программе нужно использовать секундомер или...
C++ GUI без фреймворков Появилось желание обернуть программку в GUI(да и чего греха таить, в целом научиться делать интерфейсы). Начал собирать окошко через WinForms - смотрю оно фреймворки использует. Это дело я... подробнее

Показать сообщение отдельно
arzhanok
1 / 1 / 1
Регистрация: 10.07.2014
Сообщений: 38

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

17.08.2014, 11:46. Просмотров 322. Ответов 4
Метки (Все метки)

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
#include <iostream>
#include <fstream>
#include <string>
using namespace std;
 
int main(void)
{ 
     setlocale (0,"");
     
     struct TBook
      {
         string author;
         string title;
         int count;  
      };
     TBook B;
     B.author = "Pushkin";
     B.title = "Polatva";
     B.count = 1;
     
     //cout << "структура B : "<<"author = "<<B.author<<" title = "<<B.title<<" count = "<<B.count<<endl;
     
      ifstream *Fin;
      Fin.open ( "books.dat", ios::binary );
      Fin.read ( (char*) &B, sizeof(B) );
      cout << B.author << " " << B.title << ". " << B.count << "шт.";
      Fin.close();
в файле books.dat уже сохранена описанная структура, пытаюсь ее считать и напечатать. Не получается. компилятор пишет , что не объявлены open, read, close... что добавить?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.