CFile类提供了没有缓存的二进制格式的磁盘文件输入输出功能。
构造函数:CFile(LPCTSTR lpszFileName,UINT nOpenFlags);
lpszFileName:文件名
nOpenFlags: 文件访问和共享的方式 经典取值:CFile::modeCreate|CFile::modeWrite|CFile::modeRead
1文件写入
CFile file("file.txt",CFile::modeCreate|CFile::modeWrite);
char* pchar="learn hard";
file.Write(pchar,strlen(pchar));
file.Close();
2.文件读取
CFile file("file.txt",CFile::modeRead);
DWORD fileLenth=file.GetLength();
char* pchar=new char[fileLenth+1];
pchar[fileLenth]=0;
file.Read(pchar,strlen(pchar));
file.Close();
MessageBox(pchar);
注:char* pchar指针定义是应为其初始化。最后执行file.Close().