Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Новый архив 3 (https://www.otvetnemail.ru/novyj-arhiv-3-813/)
-   -   Запись структуры в файл с помощью Qt (https://www.otvetnemail.ru/novyj-arhiv-3-813/zapis-struktury-v-fajl-s-pomosh-yu-qt-260891/)

Guest 28.09.2011 19:54

Запись структуры в файл с помощью Qt
 
Здравствуйте, в QT я еще не силён, и потому столкнулся с такой проблемой: в других известных мне компиляторах я мог записывать созданную собой структуру в файл с помощью стандартной функции fwrite(). к примеру:Код:struct { // структура для рализации ShortString sQuestion[MAX_COUNT_OF_ELEMENTS]; // сохранения вопросов ShortString sFirstVariant[MAX_COUNT_OF_ELEMENTS]; ShortString sSecondVariant[MAX_COUNT_OF_ELEMENTS]; ShortString sThirdVariant[MAX_COUNT_OF_ELEMENTS]; ShortString sCorrectVariant[MAX_COUNT_OF_ELEMENTS]; ShortString sTheme; ShortString sObject;}Question;Код:FILE *Path = fopen("C:\file.abc","w");fwrite(&Questio n,sizeof(Question),1,Path);fclose(Path); А теперь, собственно, вопросы:1. Можно ли средствами Qt организовать такое взаимодействие?2. Если можно, то нужно ли ограничивать такие типы как QString, просто в некоторых компиляторах требовалось чётко зафиксировать размер данной переменной.3. Если такое невозможно, то подскажите, пожалуйста эквивалентный способ... И еще... если это возможно - покажите примерчик такой реализации. Спасибо!


Часовой пояс GMT, время: 22:59.


© www.otvetnemail.ru - Форум вопросов и ответов.