+ Ответить в теме
Показано с 1 по 3 из 3

Тема: запись в txt файл

  1. #1
    coder pominub is on a distinguished road
    Регистрация
    16.11.2004
    Адрес
    Spb
    Сообщений
    24
    Вес репутации
    14

    По умолчанию запись в txt файл

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

  2. По умолчанию

     
    Хотите избавиться от рекламы? Зарегистрируйтесь
  3. #2
    Moderator Куратор
    system architect
    Eugie is on a distinguished road
    Регистрация
    17.02.2004
    Адрес
    SPb
    Сообщений
    707
    Вес репутации
    16

    По умолчанию

    Да просто ты перезаписываешь его всякий раз, т.к. сразу после Open() указатель устанавливается в начало файла. Если нужно добавлять в конец, не теряя текущего содержимого, вызывай SeekToEnd( ) сразу после Open().

  4. #3
    coder pominub is on a distinguished road
    Регистрация
    16.11.2004
    Адрес
    Spb
    Сообщений
    24
    Вес репутации
    14

    По умолчанию

    Спасибо

+ Ответить в теме

Похожие темы

  1. VBA: запись в файл в DOS кодировки
    Макрос Excel'а должен создать текстовый файл с информацией на русском языке в DOS кодировке. Можно как-то в VBA это обозначить, чтобы запись в файл в...
    от Виталий А. в разделе MS Office и VB(A).
  2. Запись данных из Excel в текстовый файл
    Помогите пожалуйста! Есть данные в ячейках которые распологаются следущим образом: + + + + - - - - При записи этих данных в файл печатается...
    от rit в разделе MS Office и VB(A).
  3. запись данных в файл Excel из VB6.0
    помогите пожалуйста разобраться: как сохранить данные из приложения VB в файл Excel в столбец (напримерА) состоящий из 43200 ячеек, последовательно...
    от ggg в разделе MS Office и VB(A).
  4. Как запустить ехе-файл из TFileStream? Не сохраняя ехе-файл.
    Помогите, пожалуйста, с такой задачей: Есть переменная типа TFileStream. В ней записан ехе-файл. Как его запустить, не сохраняя файл на диск?:( ...
    от psix в разделе Delphi и Pascal
  5. JScript (запись в файл)
    Привет всем! Помогите пожалуйста чайнику!!! Мне нужен скриптик, который бы сохронял в файл у меня на сайте то что написанно в type="text". ...
    от Anonymous в разделе JScript, VBScript, DHTML...

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения