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

Запись/Чтение структуры в файл (бинарный) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Написать программу на С/С++ с использованием рекуррентных соотношений решения задачи: http://www.cyberforum.ru/cpp-beginners/thread874658.html
Я написала программу, преподавателю что-то не понравилось. Подскажите пожалуйста, в чем ошибка? #include <iostream.h> #include <math.h> const int n = 3; void main() { double x, c, s;
C++ Написать рекурсивную функцию вычисления Помогите пожалуйста! http://www.cyberforum.ru/cpp-beginners/thread874645.html
C++ Задана квадратичная матрица А и вектор Х
Вычислить вектор Z=А^n*Х 1) вычислить произведение двух матриц 2) вычислить произведение матрицы на вектор. Текст программы: #include <iostream.h> #include <conio.h> const int N=2; void input...
Заменить пробелы на точки C++
Дана строка, состоящая из русских слов, разделенных пробелами (одним или несколькими). Вывести строку, содержащую эти же слова, разделенные одним символом «.» (точка). В конце строки точку не...
C++ Поразрядная сортировка http://www.cyberforum.ru/cpp-beginners/thread874625.html
Плиииз помогите написать поразрядную сортировку в виде отдельной функции с комментариями и без использования пространства как можно проще!!!
C++ Borland C++. Определить процент встречаемости буквы. Написать самым простым способом Даны два предложения. В каком из них (в %) буквы б больше. (Определить функцию дял расчёта доли некоторой буквы в предложении.) Помогите пожалуйста решить данную задачу. Решить её нужно самым... подробнее

Показать сообщение отдельно
arzhanok
1 / 1 / 1
Регистрация: 10.07.2014
Сообщений: 38
16.08.2014, 18:53
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
28
29
30
31
32
33
#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(); 
 
 
      
     
     system ("PAUSE");
}
в файле books.dat уже сохранена описанная структура, пытаюсь ее считать и напечатать. Не получается. компилятор пишет , что не объявлены open, read, close... что добавить?
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru