Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Центр помощи > [C++]Редактирование файла


Автор: Natapro 24.1.2010, 23:26
На системном диске в папке User5 есть текстовый файл File.txt в котором есть некий текст
Задача:
Дописать в файл текст указан в Textbox1

Добавлено через 18 секунд
Помогите пожалуйста smile 

Автор: t_gran 25.1.2010, 05:10
WinAPI, MFC, VCL, FrameWork.NET? А может Qt, wxWidgets, GTK, FOX-toolkit, FLTK, Juce? Вы в следующий раз уточняйте. Ну вот к примеру на VCL (т.е. C++Builder 6)

http://radikal.ru/F/s003.radikal.ru/i204/1001/9b/ba6dfd7577c0.png.html

P.S.: Писалось за 30 мин. так что может не очень красиво получилось. smile

Автор: Fortnox 25.1.2010, 05:14
У меня на VC++/MFC:
m_sEdit1 - переменная типа CEdit
Код

    try
    {
        CStdioFile file;
        CString* pStr = new CString();
        m_sEdit1.GetWindowTextW(*pStr);
        if (file.Open(_T("C:\\User5\\File.txt"), CFile::modeReadWrite | CFile::modeNoTruncate, NULL))
        {
            file.SeekToEnd();
            file.WriteString(*pStr);
            file.Flush();
            file.Close();
        }
    }
    catch (CException* e)
    {
        e->ReportError();
        e->Delete();
    }


Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)