crossplatform.ru

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


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

Введите в поле код из 6 символов, отображенных в виде изображения. Если вы не можете прочитать код с изображения, нажмите на изображение для генерации нового кода.
Теги
Выровнять по центру
Ссылка на тему
Ссылка на сообщение
Скрытый текст
Сокращение
Код с подсветкой
Offtopic
 
Удалить форматирование
Спец. элементы
Шрифт
Размер
 
Цвет шрифта
 
Отменить ввод
Вернуть ввод
Полужирный
Курсив
Подчеркнутый
 
 
Смайлики
Вставить изображение
Вставить адрес электронной почты
Цитата
Код
Раскрывающийся текст
 
Увеличить отступ
По левому краю
По центру
По правому краю
Вставить список
Вставить список

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


Последние 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 Рейтинг@Mail.ru Текстовая версия Сейчас: 14.7.2025, 22:02