Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Есть ли в Windows какой-нибудь стандартный "загрузчик dll"? https://www.cyberforum.ru/ cpp-beginners/ thread464073.html
у меня всю задачу выполняет DLL... есть ли в виндовс какойнить файл который позволяет загрузть DLL чтобы не писать прогу которая ее активизирует? заранее благодарен.
C++ Как отправить email, используя win32?
заморочка... как отправить сообщение на email не используя MFC и его классы... принимаются любые предложения ) заранее благодарен...
Ошибка при работе с портами C++
Следующ.кусок кода определяет нажата клавиша Esc или F8. После компиляции при запуске проги и при нажатии F8 вызывается функция printf произвольное кол-во раз (по идее должно всего один), но под...
C++ Отличия: CreateWindow() от СFrameWnd::Create(); ЛЮДИ! Чем отличается CreateWindow() от СFrameWnd::Create(); Они вообще как-нибудь друг с другом соотносятся??? Ну ламер я, ламер... https://www.cyberforum.ru/ cpp-beginners/ thread464064.html
C++ Как в функцию обработки сообщений передать параметры? https://www.cyberforum.ru/ cpp-beginners/ thread464056.html
Как в функцию обработки сообщений типа void CMathematicsView::OnResultButton() передать параметры? Как и где написать прототип и определение - понятно. Но как о откуда вызвать эту функцию в моем...
Как в коде задать высоту выпадающего списка ComboBox? C++
Создаю в клиентской области комбинированные окна списка ComboBox, используя функции: m_inputWindow.Create(WS_VISIBLE | WS_CHILD | WS_TABSTOP | CBS_DROPDOWN, CRect( 120, nextStringY, 190, nextStringY...
Как послать сообщение по асе? C++
мне необходимо в фоновом режиме послать сообщение по ICQ на определенный (заранее известный) UIN... ася уже загружена... хотя если можно без ее явного рисутствия - тоже подойдет))) в общем, с...
C++ Я понял, мало кто знает, как ПРАВИЛЬНО интегрировать Internet Explorer в свою :-) окно... Али все же кто-то этим занимался? (Да не сочтет модератор это дублированием :-)) Снорк. https://www.cyberforum.ru/ cpp-beginners/ thread464013.html
C++ Как определить занятость файла другим приложением? https://www.cyberforum.ru/ cpp-beginners/ thread463994.html
Знатоки, помогите пожалуйста прояснить вопрос. Как определить используется ли заданный файл другим приложением?
C++ Проверка, ввел ли пользователь что-нибудь на клавиатуре? Надо узнавать каждую 1/10 сек, ввел ли пользователь что-нибудь на клаве. В VC++ 6. Не имею представления, как это сделать в консольном варианте. ПОМОГИТЕ, пожалуйста... пишите что угодно https://www.cyberforum.ru/ cpp-beginners/ thread463969.html
Snork
08.01.2008, 16:01 0

Как записать структуру в файл?

08.01.2008, 16:01. Просмотров 3177. Ответов 13
Метки (Все метки)

Ответ

Тут пришел хороший программист, мы еще подумали вместе и пришли к выводу - можно делать еще так: или наплевать на указатели и кидать их в файл (коряво, но если структура большая - безболезненно), или же включать указатели последними, а в write передовать sizeof(tagMYSTRUCTURE) - n * sizeof(void*), где n - число указателей. Остается открытым вопрос инициализации такой структуры, т.к. если аналогично можно считать данные из файла, то указатели надо генерить вручную. И еще вот что. Если у нас массив структур, а не один экземпляр, то лучше фиктивные значения указателей все же сохранять - тогда можно передавать адрес первой структуры и через буфер сохранять/восстанавливать весь массив за одно чтение/запись. Но вопрос об инициализации указателей остается и в этом случае.

С уважением - Снорк.

Вернуться к обсуждению:
Как записать структуру в файл?
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
08.01.2008, 16:01
Готовые ответы и решения:

Как записать структуру в файл?
Здравствуйте расскажите пожалуйста, как записать структуру в файл. Используя библиотеку <fstream> ...

Как записать структуру в файл и считать ее из нее
Как записать структуру в файл? #include "stdafx.h" #include <iostream> #include <stdio.h>...

Как записать структуру в файл с помощью fstream?
доброго времени суток, нужна ваша помощ. припустим у нас есть структура: struct group { char...

Как записать структуру в бинарный файл одним "блоком"
Как записать структуру в бинарный файл одним "блоком", если в структуре есть private данные? ...

13
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.