CFile hfil;
WIN32_FIND_DATA fd;
HANDLE hd=::FindFirstFile("usrinfo\\*.*",&fd);
if (hd==INVALID_HANDLE_VALUE)
GetLastError();
if(hfile.Open((const char*)fd.cFileName,CFile::modeRead==HFILE_ERROR)
GetLastError();
CString hostname,macaddr,date;
char buffer[100]
hfile.Read(buffer,6);
这一段去掉hfile.Read程序可以正常运行,但是加上后就出错,我用GetLastError()
发现前面的函数调用都是成功的但是为什么Read出错呢??????
请大家帮忙啊!!!
谢谢!!!
WIN32_FIND_DATA fd;
HANDLE hd=::FindFirstFile("usrinfo\\*.*",&fd);
if (hd==INVALID_HANDLE_VALUE)
GetLastError();
if(hfile.Open((const char*)fd.cFileName,CFile::modeRead==HFILE_ERROR)
GetLastError();
CString hostname,macaddr,date;
char buffer[100]
hfile.Read(buffer,6);
这一段去掉hfile.Read程序可以正常运行,但是加上后就出错,我用GetLastError()
发现前面的函数调用都是成功的但是为什么Read出错呢??????
请大家帮忙啊!!!
谢谢!!!
解决方案 »
- 得到HTMLView的源文件,如何做修改 ,然后再显示出来?
- 急求指点,C++读写,生成一个WORD文件,word里面需要填写一个表格,分数可以追加
- 关于wince的一下编程问题,急求解
- 请教什么是回调接口?回调接口是客户现实,还是服务器实现呀?
- 谁能给个DDK for WinXP?急用!谢谢!
- 请教:关于添加类型数据成员的问题(高分)
- 我在microsoft上找到了键盘的测试程序,但是我找不到鼠标的?
- 朋友!谈谈您们学习VC的过程及感受!
- VisualStudio.net盗版出来了,MSDN January 2001提供下载
- 复选框单击事件的响应问题?
- 怎样忝加和声明呢?这段话我不明白,请高手给予解答
- 从C到VC
HFILE_ERROR是-1
CFile::modeRead是0,2者不相等
直接用
if(hfile.Open((const char*)fd.cFileName,CFile::modeRead)
试试看吧
if(hfile.Open((const char*)fd.cFileName,CFile::modeRead)==HFILE_ERROR)
是不是应该这样?