Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 19.05.2009, 23:48   #1
StudentPolitech
Форумчанин
 
Аватар для StudentPolitech
 
Регистрация: 21.11.2008
Сообщений: 400
Радость Работа с бинарными файлами

Задача такая: Создать бинарный файл в котором заданы номер, фамилия и оценка студента. Без помощи массивов и других средств отсортировать студентов в файле, сначала отличники должны быть, потом с 4, 3 и которых отчисляют))) Исходник я написал, осталось сделать алгоритм сортировки. Делать никого не прошу прошу толком объяснить такие операции: установка курсора на позицию определённую, как бы "вырезание" отдельного студента и помещения его в какую либо переменную. Заранее спасибо кто откликнется.

Чуть не забыл прогу выложить)
#include<iostream.h>
#include<conio.h>
#include <fstream.h>

struct proga
{
int nomer;
int ocenka;
char familia[10];
};
proga a;
proga b;
int main()
{
clrscr();
ofstream f1("a.bar",ios::binary);
int kol=0;
for(int i=1; i<=5; i++)
{
kol=kol++;
cout<<kol<<" "<<"student"<<endl;
cout<<"Vvedite nomer"<<endl;
cin>>a.nomer;
cout<<"Vvedite familiy"<<endl;
cin>>a.familia;
cout<<"Vvedite ocenky"<<endl;
cin>>a.ocenka;
f1.write((char *) &a, sizeof a);}
f1.close();
fstream f2("a.bar",ios::binary)
for(i=1;i<=5;i++)
{
if(a.ocenka=5)
{
f2.read((char*) &a, sizeof a);


ifstream f2("a.bar",ios::binary);

for( i=1;i<=5;i++)
{
f2.read((char*) &a, sizeof a);
cout<<a.nomer<<endl;
cout<<a.familia<<endl;
cout<<a.ocenka<<endl;
}
getch();

return 0;

}
Винда, KIS 2010, книжка по С/С++, остальное неважно........
StudentPolitech вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Работа с бинарными кодами Евгений_Ф Фриланс 2 18.02.2009 03:00
Работа с файлами МартинИ Паскаль, Turbo Pascal, PascalABC.NET 3 23.12.2008 21:36
Работа с файлами snake-as Общие вопросы Delphi 1 19.10.2008 13:38
Работа с файлами DJ Socol Win Api 1 17.07.2007 09:18