Russian Qt Forum

Qt => Вопросы новичков => Тема начата: IzoLda от Апрель 02, 2011, 07:37



Название: Работа с txt ( Qt Creator 2.0.1, Qt 4.7.0 )
Отправлено: IzoLda от Апрель 02, 2011, 07:37
Код:
QFile file("C:/Qt/account_1-build-desktop/users.txt");
        if ( !file.open(QIODevice::WriteOnly) )
            return;
        QTextStream stream(&file);
        for( int i = 0; i < users.count(); i++ )
        {
            stream << users.at(i).Name << " ";
            stream << users.at(i).Password << " ";
            stream << QString("%1").arg(users.at(i).Level) << " " << QString("%1").arg("\n");
        }
пытаюсь записать в txt файл значения из элементов векторов,но надо чтоб после каждого Level запись начиналась с новой строки...
типо того:
taram 555 1
jhgjh 2 1
hgjhg 1 1
а записывается в одну строку и еще после каждого  Level идет какой то прямоугольник,помогите, пожалуйста!


Название: Re: Работа с txt ( Qt Creator 2.0.1, Qt 4.7.0 )
Отправлено: Nimbus от Апрель 02, 2011, 07:45
Код:
            stream << QString("%1 \r\n").arg(users.at(i).Level);
Так правильнее


Название: Re: Работа с txt ( Qt Creator 2.0.1, Qt 4.7.0 )
Отправлено: IzoLda от Апрель 02, 2011, 07:55
спасибо! :)