Russian Qt Forum

Qt => Вопросы новичков => Тема начата: soulsaver от Январь 24, 2012, 10:35



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

компилятор не ругается, но содержимое QString не соответствует содержимому считанных байтов.
гуглил, везде предлагается способ который я указал первым. Скажите как по человечески это сделать? )


Название: Re: считать файл в QString
Отправлено: ddrtn от Январь 24, 2012, 10:40
Код:
QTextStream ts(&file);
ts.setCodec("Windows-1251");//Это например
QString data = ts.readAll();


Название: Re: считать файл в QString
Отправлено: soulsaver от Январь 24, 2012, 10:46
пасибки ) через поток значить) а не через файл)