LINUX.ORG.RU

Создать файл (man QFile), открыть его, создать поток и вывести в файл.

Zhbert ★★★★★
()
Ответ на: комментарий от arsi

Делать вам нечего.
Сейчас же новая тема появится, как закрыть файл/поток.

zJes ★★
()
Ответ на: комментарий от zJes

да файл открылся вот так:

QDate dt = QDate::currentDate();
QString t = dt.toString("dd.MM.yyyy");
QFile filep(t);
filep.open(QIODevice::Append | QIODevice::Text);

документация такая странная, что нифига не понятно...

sniper21 ★★★★★
() автор топика
Ответ на: комментарий от sniper21

да файл открылся вот так:

filep.open(QIODevice::Append | QIODevice::Text); // А если не открылся?

Там же есть пример:

     QFile file("out.txt");
     if (!file.open(QIODevice::WriteOnly | QIODevice::Text))
         return;

     QTextStream out(&file);
     out << "The magic number is: " << 49 << "\n";
Почему бы не воспользоваться им?

rival ★★
()

Надо юзать потоки

yoghurt ★★★★★
()

Создавать форматированную строку и кидать в поток.

Например, так:

out<<QString("Processing file %1 of %2: %3").arg(i).arg(total).arg(fileName);

keyran ★★
()
Ответ на: комментарий от keyran

или без потоков

file.write(QString("Processing file %1 of %2: %3").arg(i).arg(total).arg(fileName).toUtf8())

unC0Rr ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.