Russian Qt Forum

Qt => Общие вопросы => Тема начата: Perchillа от Январь 11, 2005, 14:37



Название: Работа с файлами: чтение и запись структуры
Отправлено: Perchillа от Январь 11, 2005, 14:37
Народ, подскажите, как лучше сделать.
У меня есть структура, состоящая из нескольких строк(из массивов char).Как ее проще записать в файл, средствами QT. Хотельсь бы организовать что то наподобии базы данных, т.е. у меня в файле должно быть записано несколько структур одного типа и надо извлекать нужную.
На Вынь АПИ все делалось элементарно, в QT я что то не догоняю.

Памагите, чем не жалка.  :(


Название: Работа с файлами: чтение и запись структуры
Отправлено: Hellenna от Январь 11, 2005, 15:16
проще всего использовать QSettings.


Название: Работа с файлами: чтение и запись структуры
Отправлено: Admin от Январь 11, 2005, 15:31
на QT это делается с применением обыкновенного C

пакуешь свою структуру и скидываешь на диск
QT тут не причем


Название: Работа с файлами: чтение и запись структуры
Отправлено: Perchillа от Январь 11, 2005, 16:23
Как скидывать? Через API? А как же кроссплатформеность?

Helena, научи дурака QSettings пользоваться  :(


Название: Работа с файлами: чтение и запись структуры
Отправлено: Zmey от Январь 11, 2005, 16:28
По-моему QSettings тут абсолютно не при чем.

QDataStream и QTextStream не подходят?


Название: Работа с файлами: чтение и запись структуры
Отправлено: Perchillа от Январь 11, 2005, 18:42
Zmey, там с потоками заморачиваться. Я тут подумал  :idea: . Admin прав есть же стандартные сишные функции. Они на всех платформах поддерживаются  :D . Как до меня сразу не доперло.  :idea:


Название: Работа с файлами: чтение и запись структуры
Отправлено: Admin от Январь 11, 2005, 19:10
главное не используй
fwrite твоя структура

а пакуй ее побайтово в пямяти