Здравствуйте, в 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. Если такое невозможно, то подскажите, пожалуйста эквивалентный способ... И еще... если это возможно - покажите примерчик такой реализации. Спасибо!
|