在vc6.0 中通过..在.net中却提示错误.....赐教....

shushusday 2004-09-22 11:33:32
在vc6.0 中通过..在.net中却提示错误.....赐教....
char * icmp_data,*recvbuf;
icmp_data = HeapAlloc(GetProcessHeap(), HEAP_ZERO_MEMORY, MAX_PACKET);
recvbuf = HeapAlloc(GetProcessHeap(), HEAP_ZERO_MEMORY, MAX_PACKET);
错误提示:
e:\C++ test\PingTest\PingTest\PingTest.cpp(227) : error C2440: “=” : 无法从“LPVOID”转换为“char *”
从“void*”到指向非“void”的指针的转换要求显式类型转换
e:\C++ test\PingTest\PingTest\PingTest.cpp(228) : error C2440: “=” : 无法从“LPVOID”转换为“char *”
从“void*”到指向非“void”的指针的转换要求显式类型转换
...全文
69 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
voodoomm 2004-09-23
  • 打赏
  • 举报
回复
alloc到的总是void*啊,强制转换一下
cadinfo 2004-09-22
  • 打赏
  • 举报
回复
小弱,(LPVODE)作个转换即可
shushusday 2004-09-22
  • 打赏
  • 举报
回复
搞定..吼吼

7,539

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 VC.NET
社区管理员
  • VC.NET社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧