Posted on 2007-03-28 17:21
宋鹏 阅读(5341)
评论(0) 编辑 收藏 引用 所属分类:
Evc Debug Code
//SP-A1文件写入及读取
//创建文件2
CFile file;
if(file.Open(L"test1.TXT",CFile::modeReadWrite))
{
// MessageBox(L"File Open Success");
}
else
{
file.Open(L"test1.TXT",CFile::modeCreate | CFile::modeReadWrite);
// MessageBox(L"not exist to create");
}
//定义读写缓冲区
TCHAR buffer[]=L"a"; //4个字节
TCHAR buffer_r[]=L"";
/*
//SP-A2文件写入
file.Write(buffer,sizeof(buffer));
file.Close(); //文件用完必须关闭,否则下次无法操作
*/
/*
//文件长度
DWORD dwBytesRemaining = file.GetLength();
_itow(dwBytesRemaining,buffer_r,10);
*/
//SP-A3文件读入,要读取,就要把前面的写入去掉,否则会无法读取
file.Read(buffer_r,4);
MessageBox(buffer_r);
file.Close(); //文件用完必须关闭,否则下次无法操作
/*
//写文本,失败
RECT rect;
GetClientRect (&rect);
HDC hdc;
hdc = (HDC)GetDC();
ExtTextOut(hdc,0,0,0,NULL,L"aa",lstrlen(L"aa"),NULL);
*/