такая проблема, программа работает и записывает строку в текстовой файл.
при перезапуске программы происходит и перезапись содержимого файла, а мне нужно чтобы она дописывала новую строку с новой строки...
к примеру запустил прогу - вышла запись в файл "сделано за 6 секунд"
запустил второй раз - пошла запись на второй строке "сделано за 4 секунды"
ну и так далее...
вот так прога просто перезаписывает файл, а не дополняет его
QFile file("c:/time.txt");
if (!file.open(QIODevice::WriteOnly | QIODevice::Text))
return;
QTextStream out(&file);
out << time << "\n";
QFile file("c:/time.txt");
if (!file.open(QIODevice::WriteOnly | QIODevice::Text))
return;
Посмотри на режим открытия файла:
QIODevice::Append
[offtop]Где то я сегодня отвечал на этот вопрос. [/offtop]
Раз нужно дописывать информацию, то логично открывать файл в таком режиме:
спасибо, сейчас попробую))
тоесть
QIODevice::Append
QIODevice::WriteOnly
??????Форум Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)