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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: считать файл в QString  (Прочитано 2840 раз)
soulsaver
Гость
« : Январь 24, 2012, 10:35 »

Здравствуйте. Есть файл в котором записана инфа в ASCII, пробовал считать в переменную QString по разному:
Код:
string.append(file1.read(5));
компилятор не ругается, но при запуске проги и вызова этого оператора приложение падает с критом.
Код:
string = readFile.at(0) + readFile.at(1); //readFile это массив QByteArray в который заранее считался файл

компилятор не ругается, но содержимое QString не соответствует содержимому считанных байтов.
гуглил, везде предлагается способ который я указал первым. Скажите как по человечески это сделать? )
Записан
ddrtn
Гость
« Ответ #1 : Январь 24, 2012, 10:40 »

Код:
QTextStream ts(&file);
ts.setCodec("Windows-1251");//Это например
QString data = ts.readAll();
Записан
soulsaver
Гость
« Ответ #2 : Январь 24, 2012, 10:46 »

пасибки ) через поток значить) а не через файл)
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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