Всем привет!
В общем очень нужна Ваша помощь.
Есть переменная char priznak_nakopitelya[9];
сначала в неё добавляются следующие данные
const char GLOBAL_PRIZNAK_NAKOPITELYA[9] = "ppp#zizo";
strcpy(priznak_nakopitelya, GLOBAL_PRIZNAK_NAKOPITELYA);
Далее я пишу эту переменную в файл вот так:
QDataStream stream(&file);
stream.device()->seek(1);
stream.writeRawData((char*)priznak_nakopitelya,8);
Далее я считываю данную переменную из файла вот так:
QDataStream stream(&file);
stream.device()->seek(1);
stream.readRawData((char*)priznak_nakopitelya, 8);
priznak_nakopitelya[8] = '\0';
И в новый файл пишу её же вот так:
QDataStream stream(&file);
stream.device()->seek(1);
stream.writeRawData((char*)priznak_nakopitelya,8);
И получается следующая проблема при считывании уже с нового файла я не могу правильно считать переменную priznak_nakopitelya
Я получаю значение ppp#z000
Не могу понять в чем дело, пожалуйста, помогите разобраться! Буду очень рад помощи.
С уважением, Александр!