crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )


  Ответ в При выводе в CSV перезаписывается первая строка, новые не добавляются
Введите ваше имя
Подтвердите код

Введите в поле код из 6 символов, отображенных в виде изображения. Если вы не можете прочитать код с изображения, нажмите на изображение для генерации нового кода.
 

Опции сообщения
 Включить смайлы?
Иконки сообщения
(Опционально)
                                
                                
  [ Без иконки ]
 


Последние 10 сообщений [ в обратном порядке ]
OlejOK Дата 31.1.2019, 11:29
  Проблема решена. Файл был открыт ранее для чтения и записи, до того момента как я пытаюсь открыть на добавление.
Алексей1153 Дата 31.1.2019, 11:13
  видимо, потому что
Цитата
QIODevice::WriteOnly 0x0002 The device is open for writing. Note that this mode implies Truncate.

QIODevice::ReadWrite ReadOnly | WriteOnly The device is open for reading and writing.



попробуй так
csvFile.open(QIODevice::Append);
OlejOK Дата 31.1.2019, 10:28
 
{        
        csvFile.open(QIODevice::ReadWrite | QIODevice::Append);
        QString str = ui->lineEdit->text()+";"+ui->lineEdit_2->text()+"\n";
        QTextStream (&csvFile) << str;
        csvFile.close();
}
Просмотр темы полностью (откроется в новом окне)
RSS Текстовая версия Сейчас: 29.3.2024, 2:39