Открытие файла и чтение из него

CString m_Text;

CFileDialog DlgOpen(TRUE,(LPCSTR)"txt",NULL,

OFN_HIDEREADONLY,(LPCSTR)"Text Files (*.txt) |*.txt||");

// создание стандартной панели выбора файла Open

if(DlgOpen.DoModal()==IDOK) {

// отображение стандартной панели выбора файла Open

CStdioFile File(DlgOpen.GetPathName(),

CFile::modeRead|CFile::typeBinary);

// создание объекта и открытие файла для чтения

CString& ref=m_Text;

// чтение из файла строки

File.ReadString(ref<FONT FACE="Courier New">);

// передается ссылка на строку m_Text }

Открытие файла и запись из него

CString m_Text;

CFileDialog DlgSaveAs(FALSE,(LPCSTR)"txt",NULL,

OFN_HIDEREADONLY|OFN_OVERWRITEPROMPT,

(LPCSTR)" Text Files (*.txt) |*.txt||");

// создание стандартной панели выбора файла SaveAs

if(DlgSaveAs.DoModal()==IDOK) {

// отображение стандартной панели выбора файла SaveAs

CStdioFile File(DlgSaveAs.GetPathName(),

CFile::modeCreate|CFile::modeWrite|

CFile::typeBinary);

// создание объекта и открытие файла для записи

File.WriteString((LPCTSTR)m_Text); } // запись в файл строки


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: