Russian Qt Forum
Ноябрь 25, 2024, 14:52 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Вопрос по QDataStream  (Прочитано 2448 раз)
merke
Гость
« : Ноябрь 18, 2010, 09:04 »

Всем привет!

система: Ubuntu

создаю файл и пишу в него вот так:

Код:
QFile file("test.dat");
file.open(QIODevice::ReadWrite);
QDataStream stream(&file);
stream.device()->seek(0);
stream << 1;

Вопрос следующий: почему теперь я этот файл не могу открыть например через gedit?

gedit не может определить кодировку.
Возможно, вы пытаетесь открыть двоичный файл.
Выберите кодировку из меню и попробуйте еще раз.


может мне что то надо ещё указать для QDataStream?

буду рад помощи.


Записан
BRE
Гость
« Ответ #1 : Ноябрь 18, 2010, 09:19 »

Ну наверное потому, что QDataStream сохраняет данные в бинарном виде, в отличие от QTextStream.
Записан
merke
Гость
« Ответ #2 : Ноябрь 18, 2010, 10:02 »

спасибо, понятно!!!
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.045 секунд. Запросов: 20.