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

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

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

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

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

if(DlgOpen.DoModal()==IDOK)

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

CStdioFile File(DlgOpen.GetPathName(),CFile::

modeRead|CFile::typeBinary);

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

CString& ref=m_Text;

File.ReadString(ref); // передается ссылка на строку m_Text

}

Запустите программу - Build / Rebuild all (будут ошибки), выберите Build / Set active configuration - Win 32 Realise, выберите пункт меню "Project", далее "Settings...", закладку "C/C++", Category - Code Generation и в пункте "Use run-time library" выберите "Multithreaded". После этого сделайте опять Build / Rebuild all и программа будет работать.


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



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