Здравствуйте, Вов и К, Вы писали:
ВИК>Тогда чем это все лучше, чем если я напишу что-то типа:
Лучше лишь тем, что тебе не придётся копипастить этот код, если вдруг такое потребуется ещё где-то.
ВИК>Опять же надо перечислять все переменные в определенном порядке. ВИК>Кстати не понятно, как потом их считывать.
ВИК>А я бы хотел, если это возможно в принципе, сконвертить область памяти занимаемую ВСЕЙ структурой в char* или CString например, прицепить затем к этому делу хидер, а на обратном конце проделать обратную операцию — отделить хидер и переконвертить принятый кусок в структутру. ВИК>Если это в принципе невозможно, тогда прижется использовать последовательное занесение параметров. тогда мне структура вообще не нужна.
А вот эта штука называется "сериализация". И она не сводится к простому распечатыванию в строку и последующему вычитыванию.
Вообще, вывод в текстовое представление для чтения человеком, и в последовательное (необязательно текстовое) представление для последующего восстановления (десериализации) — совершенно разные задачи.