我定义了一个char buf[BUFFER_SIZE];
循环从一个文件里读,
spFile.Read(&buf, BUFFER_SIZE);
读文本文件没有问题
但如果是其它类型文件,比如zip文件,其中含有00的字节,就无法被读入了,但是返回值仍然是BUFFER_SIZE,怎么办?
循环从一个文件里读,
spFile.Read(&buf, BUFFER_SIZE);
读文本文件没有问题
但如果是其它类型文件,比如zip文件,其中含有00的字节,就无法被读入了,但是返回值仍然是BUFFER_SIZE,怎么办?
解决方案 »
- BSCMAKE: error BK1506 : cannot open file '.\Debug\hello.sbr': No
- 请教个关于messagebox函数的使用
- 关于unsigned char转化为CString的问题!
- 再开一帖,ocx打包cab时inf文件怎样写
- 刚刚下了msdn,可是在disk1中少了_1769_RTL_x86_enu_NETFrmwrkSDK_Collection.cab这个文件.哪位大哥有,给小弟传到邮箱jiangzhaohua2001@12
- 请问用ADO访问数据库时,怎样捕获pRecordset->Update时的错误信息呀?
- 应用程序调用ndis中间层驱动程序问题,请高手帮忙。
- ADO中,要同时操作多张表,建立一个连接和建立多个连接哪种更好?
- ping对等网中的另一台机,却出现163拨号器
- 请告知“我的电脑”是用哪个程序打开的?如何用ShellExcute() 打开“我的电脑”?
- 各位高手,如何修改注册表里的一个健值的名字啊,
- 关于CButton的一个简单问题
BYTE buf[BUFFER_SIZE];