注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

一阵风吹过。。。

。。。

 
 
 

日志

 
 

VC文件读写 - Qzone日志  

2010-06-02 13:48:51|  分类: 默认分类 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
日志
发表于2010年05月19日 10:04 评论(0)

在MFC中,对文件的操作主要是用CFile类,经常用到的函数是:Open,Write, Read,Close.

下面的代码是把一个整型数组里的元素(对数据进行编码后的二进制)写入到一个文件中:

// 把编码信息存储在文件中
void CBarcodeView::OnWrite()
{
 // TODO: Add your command handler code here
    CFile file;  
    int i;
    CString str,temp;
    char s[20];
    for(i=0;i<numS;i++)   
 {
        temp.Format("%d",code[i]);
        str=str+temp;   //字符串链接
 }

 if(file.Open(_T("D:\\Barcode(5-18)\\code.txt"),CFile::modeCreate|CFile::modeReadWrite,NULL))
 {
        file.Write(str,str.GetLength());
      file.Close();
     sprintf(s,"%d",numS);
     MessageBox( s,"the length of the encoding bitstream is :",MB_OK);
 }
}

//读取编码后的二进制信息
CFile file;
if(file.Open("D:\\Barcode(5-18)\\code.txt",CFile::modeRead,NULL))
{
 char * pBuf;
 DWORD dwFileLen;
 dwFileLen=file.GetLength();
 pBuf=new char[dwFileLen+1];
 pBuf[dwFileLen]=0;
 file.Read(pBuf, dwFileLen);
 file.Close();
 MessageBox(pBuf);
}
else
MessageBox("读取失败");

文件  CFile  读写  信息  编码  编辑




引文来源  VC文件读写 - Qzone日志
  评论这张
 
阅读(161)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018