Re[9]: Как перевести структуру в строковый буфер
От: Кодт Россия  
Дата: 15.04.05 11:44
Оценка:
Здравствуйте, Вов и К, Вы писали:

ВИК>Тогда чем это все лучше, чем если я напишу что-то типа:


Лучше лишь тем, что тебе не придётся копипастить этот код, если вдруг такое потребуется ещё где-то.

ВИК>Опять же надо перечислять все переменные в определенном порядке.

ВИК>Кстати не понятно, как потом их считывать.

ВИК>А я бы хотел, если это возможно в принципе, сконвертить область памяти занимаемую ВСЕЙ структурой в char* или CString например, прицепить затем к этому делу хидер, а на обратном конце проделать обратную операцию — отделить хидер и переконвертить принятый кусок в структутру.

ВИК>Если это в принципе невозможно, тогда прижется использовать последовательное занесение параметров. тогда мне структура вообще не нужна.

А вот эта штука называется "сериализация". И она не сводится к простому распечатыванию в строку и последующему вычитыванию.
Вообще, вывод в текстовое представление для чтения человеком, и в последовательное (необязательно текстовое) представление для последующего восстановления (десериализации) — совершенно разные задачи.

Поищи по форуму (да и по гуглу тоже).
Перекуём баги на фичи!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.