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

Чтение бинарного файла - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Двумерный массив (расположить максимальные 10 элементов по главной диагонали) http://www.cyberforum.ru/cpp-beginners/thread715667.html
Дана целочисленная прямоугольная матрица: m = {{ 16, 78, 0, 6, -29, 19, -52, 65, -88, 51}, { -79, -22, 32, -25, -62, -69, -2, -59, -75, 89}, { -87, 95, -22, 85, -49, -75, 76, 73, -59, -52}, { 30, 49, -28, -48, 0, 57, -6, -85, 0, -18}, { -99, -21, -95, 64, 22, -2, 69, -84, -1, -71}, { -25, 47, 72, 43, 15, -44, 44, 61, 4, 74},...
C++ С++ принадлежат ли точки области, препод дала кривую задачку в пример только поступил, препод в пример дала эту задачку, помогите поправить #include "stdafx.h"; #include <math.h> void main () { float x,y,count << "\n enter x,y" http://www.cyberforum.ru/cpp-beginners/thread715665.html
C++ Удаление максимального элемента списка
Есть двусвязный список, нужно удалить в нем максимальный элемент. Подскажите, где ошибка. class Spisok { struct Entry { int value; Entry *pNext; Entry *pPrev; };
Перед каждым словом добавить слово C++
Перед каждым словом, начинающимся с буквы 'a' добавить слово "вот".
C++ Не могу представить (объяснить) http://www.cyberforum.ru/cpp-beginners/thread715648.html
#include <iostream> char board = {}; void clearscreen(){ for(int i = 0; i<40; i++){ std::cout<<std::endl; } }
C++ Не компилирует Code::Blocks 10.05 Программирую в среде Visual Studio 2010. Решил попробовать CodeBlocks. Установил всё точно так, как прописано здесь: http://iguania.ru/uchebnik-po-osnovam-programmirovaniya-dlya-nachinaiuschich/glava-4-sreda-programmirovaniya.html Создал проект точно так, как написано здесь: http://iguania.ru/uchebnik-po-osnovam-programmirovaniya-dlya-nachinaiuschich/glava-5-pervaya-programma.html Но... подробнее

Показать сообщение отдельно
Croessmah
Модератор
Эксперт С++
 Аватар для Croessmah
11825 / 6804 / 769
Регистрация: 27.09.2012
Сообщений: 16,871
Записей в блоге: 2
Завершенные тесты: 1
01.12.2012, 23:59     Чтение бинарного файла
Цитата Сообщение от Olejan_one Посмотреть сообщение
если что непонятно - спрашивайте.
C++
1
2
3
4
            for(int i=0;i<size;i++)
            {
                mas[i]->read_person(fp2); 
            }
У Вас нет выделения памяти под объект класса person и получается, что Вы пишите в никуда(точнее ошибка возникает при первом же обращении к полям класса.
Исправил на:
C++
1
2
3
4
5
            for(int i=0;i<size;i++)
            {
                    mas[i]=new person;
                mas[i]->read_person(fp2); 
            }
Все работает, только необходимо, естественно, позаботиться об утечках памяти.
 
Текущее время: 16:10. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru