hur.cn - 华软网

 热门搜索

文件读取问题

  作者:未知    来源:网络    更新时间:2011/4/22
先新建一个资料MYFILE.TXT,向资料中写入“OK”,再读出来显示在一个编辑框中。然则显示出来的是:OK쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌쳌 请问这OK后面的是什么东东?
主要代码以下:
1.新建资料
hFile=CreateFile(_T("\\My Documents\\MYFILE.TXT"),GENERIC_READ|GENERIC_WRITE,FILE_SHARE_READ,NULL,OPEN_ALWAYS,FILE_ATTRIBUTE_NORMAL,NULL);
if(hFile==INVALID_HANDLE_VALUE)
{
 MessageBox(_T("打开资料失利!"));
 return;
}
2.写“OK”到资料
DWORD writelen;
LPCTSTR buf=_T("OK");
WriteFile(hFile,buf,wcslen(buf)*2,&writelen,NULL);
3.读资料
DWORD readlen;
char buff[20];
ReadFile(hFile,buff,20,&readlen,NULL);
CString str;
str.Format(_T("%s"),buff);
m_str=str;//m_str为编辑框的成员变量
UpdateData(FALSE);
---华软 网友回答---
char buff[20];
-->
char buff[20] = {0};
初始化一下
---华软网友回复---
哦 多谢了!      
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。