Russian Qt Forum
Ноябрь 23, 2024, 07:01 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Запись в файл  (Прочитано 10148 раз)
Firefox
Гость
« : Ноябрь 11, 2009, 10:12 »

Здравствуйте. у меня есть такая проблема, помогите кто знает. Я осуществляю по нажатию кнопки запись информации в файл
Код:
int position_file=0;
QString tt=ui.text_atlg->text();

QFile file1("data.txt");
QByteArray a;
if(file1.exists())
{
if(!file1.open(QIODevice::WriteOnly))
{
qDebug() << "Error write";
}
else
{
a=tt;
file1.write(a+"\n",position_file+1);
position_file=file1.pos();
}
}

else
qDebug() << "Error exist";
file1.close;
но предыдущая запись всё время стирается. а я хочу чтоб текст не заменялся, а дописывался к предыдущему.
Записан
spirit
Гость
« Ответ #1 : Ноябрь 11, 2009, 10:20 »

используй QIODevice::Append.
Записан
Firefox
Гость
« Ответ #2 : Ноябрь 13, 2009, 13:04 »

спасибо Веселый
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.052 секунд. Запросов: 21.