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

Запись, чтение объектов в файл через указатели. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Пример из MSDN не компилируется Dev-C++ http://www.cyberforum.ru/cpp-beginners/thread354514.html
Уважаемые Коллеги, возможно из-за недостатка опыта не могу понять причину возникновения ошибок при компиляции Dev-C++ файла-примера печати окна, взятого из http://support.microsoft.com/kb/186736/ru...
C++ Буквы из текста Дан текст из строчных латинских букв, за которым следует точка. Напечатать: а) первые вхождения букв в текст, сохраняя их исходный порядок; б) все буквы, входящие в текст не менее 2 раз; в) все... http://www.cyberforum.ru/cpp-beginners/thread354510.html
C++ есть решения???
Валя и Вера собрались варить варенье из А кг смородины. По рецепту на 2 кг ягод нужно 3 кг сахара. Валя сказала, что им потребуется С кг сахара, а Вера - что Р кг. Кто из них прав? на языке СИ
Выяснить, имеются ли в матрице ненулевые элементы C++
Дана целочисленная квадратная матрица 15 и 20, выяснить имеются ли в матрице ненулевые элементы, если имеются, то указать индексы всех ненулевъх элементов
C++ Научно-практическая конференция http://www.cyberforum.ru/cpp-beginners/thread354486.html
Ребят меня оправили на конференцию не спросив хочу ли я этого - кроме дипломки еще один гемор вылезет... Тему хоть дали "Применение криптографии в программе для сохранения конфиденциальности...
C++ Ошибка компиляции файла Здравствуйте! Набросал два файла с кодом вроди все нормально, но при компиляции файла String.h получаю следущее No rule to make target 'String.o'. Stop. ??? Не подскажите добрые люди как его... подробнее

Показать сообщение отдельно
NaV'i4ok
3 / 3 / 0
Регистрация: 18.03.2011
Сообщений: 85
21.09.2011, 20:29
Исправлена Ваша read():

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
//////////////////
 void person:: read()
 {
  ifstream inf;
  inf.open("PERS.DAT",ios::binary);
  inf.seekg(0);
  cout<<"количество человек "<<n<<endl;
  cout<<"чтение из файла "<<endl;
  n=0;      //В памяти человек нет
  cout<<"Начало цикла "<<endl;
  while(true)
   {
       pers[n]=new person;
       inf.read(reinterpret_cast<char*>(pers[n]),sizeof(person));
       if(inf.eof())//выход из цикла по EOF
            break;
        
        
        cout<<"адрес человека "<<pers[n]<<endl;
        n++;
   }
  cout<<"Идет чтение "<<n<<"человек \n"<<endl;
  
 }    
///////////////////////////
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru