Ну, это замечания из серии "поквакал, и в тину". Алгоритм, который я описал (может, и кратко и не очень понятно), универсален и не зависит от конкретного содержания структуры. Записывать и читать удобно побайтно через указатели. К чему тут высказанное замечание?