// Read the file
Void CFileView: OnFilRead ()
{
// TODO: Add your command handler code here
CFile file;
TRY
{
File. Open ("lm.txt", CFile: modeRead );
}
CATCH (CFileException, e)
{
# Ifdef _ DEBUG
AfxDump <"File cocould not be open" <e-> m_cause <"\ n ";
# Endif
}
END_CATCH
Char * pBuf;
DWORD dwFileLen;
DwFileLen = file. GetLength ();
PBuf = new char [dwFileLen + 1];
PBuf [dwFileLen] = 0;
File. Read (pBuf, dwFileLen );
File. Close ();
MessageBox (pBuf );
}
// Write a file
Void CFileView: OnFilWrite ()
{
// TODO: Add your command handler code here
CFile file ("lm.txt", CFile: modeCreate | CFile: modeWrite );
File. Write ("welcome to china! ", Strlen (" welcome to china! "));
CDC * pDC = GetDC ();
PDC-> TextOut (0, 0, file. GetFileName ());
PDC-> TextOut (0, 20, file. GetFilePath ());
PDC-> TextOut (, "file opened ");
File. Close ();
}
// File operations in C Language
/* FILE * pFile = fopen ("1.txt"," w ");
Fwrite ("www.sina.com.cn", 1, strlen ("www.sina.com.cn"), pFile );
Fseek (pFile, 0, SEEK_SET );
Fwrite ("ftp:", 1, strlen ("ftp:"), pFile );
MessageBox ("OK ");
Fflush (pFile );
Fclose (pFile );*/