• Курсы Академии Кодебай, стартующие в мае - июне, от команды The Codeby

    1. Цифровая криминалистика и реагирование на инциденты
    2. ОС Linux (DFIR) Старт: 16 мая
    3. Анализ фишинговых атак Старт: 16 мая Устройства для тестирования на проникновение Старт: 16 мая

    Скидки до 10%

    Полный список ближайших курсов ...

запись в txt файл

  • Автор темы pominub
  • Дата начала
Статус
Закрыто для дальнейших ответов.
P

pominub

Здравствуйте. Такая проблема:
Имеется диалог, а на нём конпка и EditBox. Я хочу чтобы при нажатии
на кнопку, текст, введённый в EdiBox e записывался в txt файл.
Я делаю следующим образом:
Код:
void CRaspredDlg::WriteDataFile()
{
 UpdateData(TRUE);
 try
 {
 CStdioFile cf;
 cf.Open("testtt.txt", CFile::modeWrite );
 cf.WriteString(m_Edit+"\n");
 cf.Close(); 

 }
 catch(...)
 {
  AfxMessageBox("Error Write");
 }
/////Кнопка///////
void CRaspredDlg::onButton1() 
{
WriteDataFile();
}
Вобщем-то всё работает и при нажатии на кнопку текст записывается в файл,
но если ещё раз ввести текст и нажать кнопку, но предыдущий текст в файле
куда-то дивается, а остаётся только новая строка. Мне нада чтобы данные
в файле накапливались.
Что я делаю не так???
Заранее благодарен за ответы.......
 
D

Dr.Gigabit

Используй CFile, там есть средства позиционирования, да и вообще возможностей больше
 
P

Pete

может есть что-нить типа
CFile::modeAppend?
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!