Чтение двоичных файлов |
Здравствуйте, гость ( Вход | Регистрация )
Чтение двоичных файлов |
AD |
8.7.2008, 12:20
Сообщение
#1
|
Профессионал Группа: Участник Сообщений: 2003 Регистрация: 4.2.2008 Из: S-Petersburg Пользователь №: 84 Спасибо сказали: 70 раз(а) Репутация: 17 |
Ну задачка в принципе уже решена, но это сделано с помощью WinApi функций, таких как
::ReadFile() А теперь хочу решить ее с помощью QDataStream. Подскажите, пожалуйста, как правильно скачать в свои структуры из файла! Подскажите, пожалуйста, как это в коде сделать? Мои предположения: эту иою структуру (обзовем ее T) занести в QVector и потом сделать: QVector<T*> vecT;
правильная мысль? Или надо по-другому? Сообщение отредактировал AD - 8.7.2008, 13:26 |
|
|
void* |
9.7.2008, 15:19
Сообщение
#2
|
Программист-самоучка Группа: Участник Сообщений: 429 Регистрация: 4.6.2008 Пользователь №: 193 Спасибо сказали: 28 раз(а) Репутация: 3 |
может проще для таких структур данных использовать XML? тем более в Qt есть и SAX-парсеры, и DOM-парсеры...
Сообщение отредактировал void* - 9.7.2008, 15:19 |
|
|
AD |
9.7.2008, 15:35
Сообщение
#3
|
Профессионал Группа: Участник Сообщений: 2003 Регистрация: 4.2.2008 Из: S-Petersburg Пользователь №: 84 Спасибо сказали: 70 раз(а) Репутация: 17 |
может проще для таких структур данных использовать XML? тем более в Qt есть и SAX-парсеры, и DOM-парсеры... А как именно хранить их в XML? Сам вариант решения, возможно, интересен, но мне не подойдет. Двоичный файл, который я хочу прочитать, является картографической библиотекой, которую умеют обрабатывать все наши приборы. Мне необходимо научиться читать его в таком виде. VigOur, спасибо! Сейчас попробую! P.S. Проблема решена! Сообщение отредактировал AD - 11.7.2008, 16:10 |
|
|
Текстовая версия | Сейчас: 23.4.2024, 17:42 |