Форум — Development [Qt] запись в файл форматированных строк qt 0 1 раньше было так: char ValueStr[SIZEOFARRAY + 1]; fprintf (filep, "%s\n", ValueStr); как такое записать в Qt? Ссылка
Создать файл (man QFile), открыть его, создать поток и вывести в файл. Zhbert ★★★★★ (01.12.10 14:43:54 MSK) Ссылка
http://doc.qt.nokia.com/4.6/qtextstream.html#details arsi ★★★★★ (01.12.10 14:50:19 MSK) Показать ответ Ссылка
Ответ на: комментарий от arsi 01.12.10 14:50:19 MSK Делать вам нечего. Сейчас же новая тема появится, как закрыть файл/поток. zJes ★★ (01.12.10 14:52:18 MSK) Ссылка
Ответ на: комментарий от zJes 01.12.10 14:42:27 MSK да файл открылся вот так: QDate dt = QDate::currentDate(); QString t = dt.toString("dd.MM.yyyy"); QFile filep(t); filep.open(QIODevice::Append | QIODevice::Text); документация такая странная, что нифига не понятно... sniper21 ★★★★★ (01.12.10 14:56:21 MSK) автор топика Показать ответ Ссылка
Ответ на: комментарий от sniper21 01.12.10 14:56:21 MSK да файл открылся вот так: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 ★★ (01.12.10 15:22:22 MSK) Ссылка
Создавать форматированную строку и кидать в поток.Например, так: out<<QString("Processing file %1 of %2: %3").arg(i).arg(total).arg(fileName); keyran ★★ (02.12.10 08:27:22 MSK) Показать ответ Ссылка
Ответ на: комментарий от keyran 02.12.10 08:27:22 MSK или без потоков file.write(QString("Processing file %1 of %2: %3").arg(i).arg(total).arg(fileName).toUtf8()) unC0Rr ★★★★★ (02.12.10 11:13:30 MSK) Ссылка