社区
图形处理/算法
帖子详情
关于ReadFile函数的参数问题
RobinVanship
2007-04-27 10:08:42
DWORD dwbuff;
ReadFile(hf,(LPSTR)&bf,sizeof(BITMAPFILEHEADER),&dwbuff,NULL);
就算初始化dwbuff为零,还是会报错。
error C2664: 'ReadFile' : cannot convert parameter 1 from 'int' to 'void *'
可是我在另外一个工程里面却能正常运行一点问题也没有。实在奇怪,请高手指点下。
...全文
1062
7
打赏
收藏
关于ReadFile函数的参数问题
DWORD dwbuff; ReadFile(hf,(LPSTR)&bf,sizeof(BITMAPFILEHEADER),&dwbuff,NULL); 就算初始化dwbuff为零,还是会报错。 error C2664: 'ReadFile' : cannot convert parameter 1 from 'int' to 'void *' 可是我在另外一个工程里面却能正常运行一点问题也没有。实在奇怪,请高手指点下。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wltg2001
2007-04-27
打赏
举报
回复
第一个参数错了,它应该是一个HANDLE型的,你估计用int型了。
fulingwei
2007-04-27
打赏
举报
回复
问题出在第一个参数上,hf ->'int'
RobinVanship
2007-04-27
打赏
举报
回复
嗯 ,对,把hf改为HANDLE就可以了。
我用这段程序是WIN16的。里面很多过时的函数,我正一点点地把它们改回来
菜牛
2007-04-27
打赏
举报
回复
HFILE != HANDLE
#ifndef _MAC
typedef int HFILE;
typedef HICON HCURSOR; /* HICONs & HCURSORs are polymorphic */
#else
typedef short HFILE;
DECLARE_HANDLE(HCURSOR); /* HICONs & HCURSORs are not polymorphic */
#endif
#ifdef STRICT
typedef void *HANDLE;
#define DECLARE_HANDLE(name) struct name##__ { int unused; }; typedef struct name##__ *name
#else
typedef PVOID HANDLE;
#define DECLARE_HANDLE(name) typedef HANDLE name
#endif
wltg2001
2007-04-27
打赏
举报
回复
我查了一下MSDN,HFILE好像是对OpenFile这个过时的16位API而用的。
wltg2001
2007-04-27
打赏
举报
回复
你改成HANDLE试试
RobinVanship
2007-04-27
打赏
举报
回复
HFILE hf;
我没有用int型。而且在另外一个工程里面就是完全一模一样的程序,可以正常编译不报错,为什么
readfile
函数
详解
对串口通信
readfile
()
函数
的详细解释,
参数
的用法等等,
使用
ReadFile
函数
读取文件(C/C++)
在C/C++编程中,要读取文件的内容,可以使用Windows API中的
ReadFile
函数
。在以上代码中,我们使用
ReadFile
函数
读取文件的内容。在以上代码中,我们使用GetFileSize
函数
获取文件的大小,并将其存储在变量dwFileSize...
关于
readFile
函数
的小用法
readFile
的第二个
参数
是可选的,向第二个
参数
传入utf8 可以把读取到的文件直接按照utf8 编码 ,转成字符 在这之前,我们将data转成字符用的方法是: data.toString() ps:
readFile
是异步的 fs.
readFile
('./db....
c#语言read
函数
,如何:使用 Windows
ReadFile
函数
(C# 编程指南)
ReadFile
函数
需要使用 unsafe 代码,因为它需要一个作为
参数
的指针。传递到 Read
函数
的字节数组是托管类型。 这意味着公共语言运行时 (CLR) 垃圾回收器可能会随意地对数组使用的内存进行重新定位。 ...
ReadFile
函数
函数
功能:该
函数
从文件指针指示的位置开始从文件读数据,在读操作...
函数
原型:BOOL
ReadFile
(HANDLE hFile, LPVOID lpBuffer, DWORD nNumberOfBytesToRead, LPDWORD lpNumberOfBytesRead, LPOVERLAPPED lpOverl...
图形处理/算法
19,469
社区成员
50,697
社区内容
发帖
与我相关
我的任务
图形处理/算法
VC/MFC 图形处理/算法
复制链接
扫一扫
分享
社区描述
VC/MFC 图形处理/算法
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章