| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C++ Builder > Работа с файлами |
| Автор: Nicky 3.2.2005, 00:26 | ||
В Delphi есть такая фишка:
Как можно реализовать это в С++. А точнее можно ли указать тип файла, если да то как это делается и т.д.? Помогите |
| Автор: Гость_Ailij 3.2.2005, 01:55 | ||
| Думаю, ничего подобного типизированным файлам паскаля в C++ не существует. Зато там есть потоки и приведение типов. Поэтому берешь и записываешь/считываешь из файла нужное количество байт по адресу, по которому располагается твоя форматированная переменная, и ... всё. Вот только нужно не забыть указать компилятору, что структуру нужно выравнивать побайтно (по умолчанию - по 4 байта), а то если ты, допустим, после PhoneNumber захочешь вставить какое-нибудь, например, Code типа int, то вместо ожидаемых 60 байт ты получишь 64...
|