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

Работа с двоичными (бинарными) файлами! - C++

Восстановить пароль Регистрация
 
sbobuks
1 / 1 / 0
Регистрация: 20.05.2013
Сообщений: 72
28.11.2013, 17:52     Работа с двоичными (бинарными) файлами! #1
Здраствуйте.
Мне нужно сделать задачу:
Напишите программу, заполнив файл 10 порциями данных таких типов, чтобы описать данные о студентах:
номер зачетной книги (int),
название группы (char 4),
фамилия (char 10),
размер стипендии (float).
Например 4564 PS31 Ivanov 500. И так повторить для 10 студентов. Вывести на экран и записать в файл общую сумму стипендии.
Я делал но у меня что не получается, я уже в своем коде запутался. И ещё эти файлы должно выводить по столбикам.
Вот мой код, нужно сделать чтобы было примерно похоже:
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
34
35
36
37
38
39
40
41
#include<iostream>
#include<stdio.h>
#include<conio.h>
 
using namespace std;
int main(void)
{
int i,nomerzk;
char group[4];
char Prizviche[10];
float rozmir;
FILE*k;
k=fopen("Prakt11.txt","wb");
cout<<"nomerzk=";
cin>>nomerzk;
fwrite(&nomerzk,sizeof(int),1,k);
for(i=1;i<=10;i++);
{
 cout<<"rozmir=";
 cin>>rozmir;
 fwrite(&rozmir,sizeof(float),1,k);
}
fwrite(&group, sizeof(char),1,k);
cout<<"Group="<<endl;
cin>>group;
fwrite(&Prizviche,sizeof(char),1,k);
cout<<"Prizviche";
cin>>Prizviche;
fclose(k);
k=fopen("Prakt11.txt","rb");
fread(&nomerzk,sizeof(nomerzk),1,k);
cout<<"nomerzk"<<endl;
fread(&rozmir,sizeof(rozmir),1,k);
cout<<"rozmir";
fread(&group,sizeof(group),1,k);
cout<<"group";
fread(&Prizviche,sizeof(Prizviche),1,k);
cout<<"Prizviche";
getch();
return 0;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.11.2013, 17:52     Работа с двоичными (бинарными) файлами!
Посмотрите здесь:

C++ Работа с бинарными файлами
C++ Работа с двоичными файлами
C++ Работа с Бинарными файлами
Работа с двоичными файлами C++
Работа с двоичными файлами C++
C++ Работа с двоичными файлами
Работа с двоичными файлами C++
C++ Работа с двоичными файлами

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 07:27. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru