Всем привет. Есть такая структура.КодC++ (Qt)struct TPaspRgg{DWORD Date;int typeRGG, RoughNZI, NZI}Пытаюсь считать из файла.КодC++ (Qt)void MainWindow::readStruct(QString name){ name = "d:\\1.rgg"; FILE * myFile; myFile = fopen(name.toAscii().data(), "rb"); rewind(myFile); TPaspRgg currentPassport; long offsetPasp = 2048; fseek(myFile, offsetPasp, SEEK_END); size_t sizeRead = fread(¤tPassport, sizeof(currentPassport), 1, myFile); fclose(myFile);}Надо считать со смещением 2048 байт с конца файла. sizeRead = 0 почему то. Получается мусор на выходе. Что я не так делаю? Спасибо большое!
|