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