Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Показать сообщение отдельно
volchonokilli
4 / 4 / 0
Регистрация: 04.01.2012
Сообщений: 41
04.01.2012, 03:27  [ТС]

Вылет при записи структуры в файл [C++]

04.01.2012, 03:27. Просмотров 761. Ответов 16
Метки (Все метки)

Ответ

Цитата Сообщение от Gepar Посмотреть сообщение
У вас в структуре есть указатель на символ, а Вы не выделяя память пишите туда данные
C++
1
wall.mapping="\xDB";
так делать нельзя, где-то дальше это нельзя и проявляется.
Писать программу на 200 строк где переменные названы, x, xx, a,b,i да ещё и использовать goto - зло и чтобы теперь помочь вам найти ошибку нужно потратить много времени что будет отпугивать форумчан.
Извините, я просто совсем новенький в C++
А не подскажете, как точно надо выделять память?
Нечто вроде
C++
1
x[i].mapping = new char[10];
не помогает.

Вернуться к обсуждению:
Вылет при записи структуры в файл [C++]
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.01.2012, 03:27
Готовые ответы и решения:

Кракозябры вместо слов и цифр при записи структуры в файл
Помогите, пожалуйста! Создаю файл, записываю в него структуру, записывается...

Схема записи структуры в файл
Как записать схему записи структуры в файл? вот функцияint BinFile::DecToBin...

Как записать в бинарный файл структуры записи из текстового файла?
Здравствуйте! Прошу помочь с чтением из текстового файла а затем запись всего...

Баг при использовании класса string при записи в бинарный файл
При записи в бинарный файл пользовательского класса, всё отлично отрабатывает,...

Абракадабра при записи в файл и при чтении из него кириллицы
#include <iostream> #include <fstream> using namespace std; int main() {...

16
Другие темы раздела
C++ Выделение памяти (new) http://www.cyberforum.ru/cpp-beginners/thread422154.html
Наткнулся на пример где делают непонятные мне выделения памяти с помощью new X* pi = new X; X* p2 = new X ; X* рЗ = new (&buffer ) X; // поместить X в buffer (освобождение не нужно) X* р4 =...
C++ Экстренно требуется ассистенция.Задача про монетки и сдачу. Дано натуральное число N(N<=99). Получить все способы выплаты суммы N с помощью монет достоинством 1,5,10,20 копеек. пользуясь языком Cи. http://www.cyberforum.ru/cpp-beginners/thread422138.html
Функция подсчитывает количество слов в строке. C++
Разработать функцию, которая выполняет ту обработку фрагмента текста, которая определена в Вашем индивидуальном задании. При реализации функции запрещается пользоваться функциями библиотек языка C. ...
выделение памяти под трехмерный массив с возможностью зануления C++
собственно просьба с задачей: определить функцию, которая создает трехмерный массив целых чисел размера M x N x L с возможностью зануления, и функцию, которая освобождает память, выделенную под этот...
C++ Алгоритм схемы Горнера http://www.cyberforum.ru/cpp-beginners/thread422128.html
Задача такова: необходимо посчитать Сумму произведения ((-1)^k)*(((x/2)^2k)/((k!)^2)), где k изменяеться от 1 до бесконечности. Мною была написана программа на си++ по алгоритму: 1. S=0 2. k=1...
C++ Сколько элементов двумерного массива меньше любого элемента на главной диагонали Определить сколько элементов двумерного массива меньше любого элемента на главной диагонали. Добавлено через 1 минуту Решите пожалуйста задачу. А то я в это чайник!( подробнее
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru