posts - 54, comments - 32, trackbacks - 0, articles - 0

CFile文件读写

Posted on 2007-03-28 17:21 宋鹏 阅读(5339) 评论(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);
*/ 


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理