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

Запись\чтение очереди из файла - C++

Восстановить пароль Регистрация
 
lady.ulumba
2 / 0 / 1
Регистрация: 14.06.2012
Сообщений: 7
21.06.2012, 10:51     Запись\чтение очереди из файла #1
Всем доброго времени суток.
Задание: Необходимо записать элементы очереди в файл, а затем считать их.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
int write(char* filename, Students* pv) // функция записи данных 
{
 ofstream fout(filename);
 if(!fout) { cout << "Oshibka otcririya faila";
 return 1; }
 while(pv) // pv - указатель на начало очереди
 {
  fout  << pv->fio << "\n";
  fout  << pv->Math << "\n";
  fout  << pv->Phith << "\n";
  fout  << pv->Plotting << "\n";
  fout  << pv->Chemistry << "\n";
  fout  << pv->Sopromat << "\n";
  pv = pv->next;
  }
  return 0;
  }
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
{
          ifstream input("person_body.txt", ios::in); // считывание из файла
          if(!input)  exit(1);
          while(!input.eof())
          {
           input >> person.fio;
           input >> person.Math;
           input >> person.Phith;
           input >> person.Plotting;
           input >> person.Chemistry;
           input >> person.Sopromat;
           
           cout << "Fio: " << person.fio << "\n";
           cout << "Mathematics: " <<  person.Math << "\n";
           cout << "Phithics: " << person.Phith << "\n";
           cout << "Plotting:" << person.Plotting << "\n";
           cout << "Chemistry:"<< person.Chemistry << "\n";
           cout << "Sopromat:"<< person.Sopromat << "\n"; }
           input.close();}
Проблема в том, что запись данных в файл производится без ошибок, а считывается не правильно.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.06.2012, 10:51     Запись\чтение очереди из файла
Посмотрите здесь:

Си, Запись и Чтение из файла. C++
Запись и чтение из файла C++
Запись и чтение с файла C++
C++ запись\чтение из файла
Запись и чтение из файла C++
Запись и чтение из файла C++
Чтение и запись из файла C++
C++ Запись и чтение с файла

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

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

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