Я пытаюсь прочитать содержимое одного файла в MFC, где файл состоит из нескольких типов данных массива символов. Поэтому при чтении с использованием
ar.ReadString(tempstringTitle1);
ar.ReadString(tempstrTitle2);
Я получаю все строковые значения массива символов в самом tempstrtitle1
вместо деления.
Вот как я пишу:
char tempstrTitle1[23]="xydcvf";
char tempstrTitle2[23]="asdlk"
ar.WriteString(tempstrTitle1);
ar.WriteString(tempstrTitle2);
поэтому, пожалуйста, дайте мне знать, как я могу получить эти строки отдельно в tempstrTitle1
, tempstrTitle2
;
также в MFC я получаю указатель файла, используя синтаксис:
const CFile* cfptr = ar.GetFile();
и я хочу переместить этот указатель в начало файла, но я использую cfptr->SeekToBegin();
, но я получаю сообщение об ошибке, утверждая, что объект имеет спецификаторы типа, которые не совместимы с функциями-членами CFile::SeekToBegin();
пожалуйста, дайте мне знать, какую ошибку я делаю? Спасибо за помощь