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

Тема в разделе "MS Visual C++", создана пользователем pominub, 28 ноя 2004.

Статус темы:
Закрыта.
  1. pominub

    pominub Гость

    Здравствуйте. Такая проблема:
    Имеется диалог, а на нём конпка и EditBox. Я хочу чтобы при нажатии
    на кнопку, текст, введённый в EdiBox e записывался в txt файл.
    Я делаю следующим образом:
    Код (Text):
    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();
    }
    Вобщем-то всё работает и при нажатии на кнопку текст записывается в файл,
    но если ещё раз ввести текст и нажать кнопку, но предыдущий текст в файле
    куда-то дивается, а остаётся только новая строка. Мне нада чтобы данные
    в файле накапливались.
    Что я делаю не так???
    Заранее благодарен за ответы.......
     
  2. Dr.Gigabit

    Dr.Gigabit Гость

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

    Pete Гость

    может есть что-нить типа
    CFile::modeAppend?
     
Загрузка...
Статус темы:
Закрыта.

Поделиться этой страницей