Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
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
1 / 1 / 5
Регистрация: 30.04.2007
Сообщений: 225
07.01.2008, 16:12 0

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

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

Ответ

2Снорк:

> Лучше не работать со структурами вообще.
> Они и нужны-то только для совместимости со старым кодом :-)

не совсем понятно, смайлик относится ко всему утверждению или ко второй фразе? Если 'лучше не работать' написано серьёзно, то это очень спорное утверждение...

Например, есть мнение, что private-данные, для которых есть открытые методы getXXX() и setXXX(), причём set не делает ничего, кроме присваивания, проще объявить public (де-факто они и так открыты). А выбирать между объявлениями 'struct AAA{ ...' и 'class AAA{ public: ...', можно долго...

> Как за один раз кинуть в файл сложный тип данных? Увы, никак.
C++
1
2
3
4
5
fwrite(
    &veryComplexDataStructure, 
    sizeof(veryComplexDataStructure), 
    1,
    file);
Если аккуратно объявить структуру, чтобы она не содержала указателей и не возникало проблем с выравниванием полей -- только в путь!

правда, с указателями возникают проблемы... а уж с классами, содержащими виртуальные функции, и подавно... Но всё это обходится той же сериализацией.

Вернуться к обсуждению:
Как записать структуру в файл?
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.01.2008, 16:12

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Записать структуру в файл
подскажыте, как записать структару в файл!

Записать структуру в файл с++
Здравствуйте) Помогите пожалуйста сделать эту задачу так, чтобы: - Входные данные (поля структуры)...

Записать структуру в бинарный файл
Всем доброго времени суток. у меня такая проблема, мне нужно перекинуть в бинарный файл структуру....

Как правильно записать в бинарный файл структуру, в которой есть string?
Предположим есть вот такая структура struct MyStruct { int number; string str; }; Её...

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