社区
C++ 语言
帖子详情
帮看这段代码,PMSG和malloc
niky8053
2004-07-24 02:08:02
static PMSG pmsg; //MSG 结构阵列
if(pmsg)
free(pmsg);
cLinesMax=cyClientMax/cyChar;
pmsg=malloc(cLinesMax*sizeof(MSG)); //这行运行错误
cLines=0;
error C2440: '=' : cannot convert from 'void *' to 'struct tagMSG *'
我是按照书上的例子,不知道错在哪里?
谢谢
...全文
71
5
打赏
收藏
帮看这段代码,PMSG和malloc
static PMSG pmsg; //MSG 结构阵列 if(pmsg) free(pmsg); cLinesMax=cyClientMax/cyChar; pmsg=malloc(cLinesMax*sizeof(MSG)); //这行运行错误 cLines=0; error C2440: '=' : cannot convert from 'void *' to 'struct tagMSG *' 我是按照书上的例子,不知道错在哪里? 谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
freefalcon
2004-07-24
打赏
举报
回复
555,以前散过一次分,现在都没心情散了
kaphoon
2004-07-24
打赏
举报
回复
哎呀,已经两颗星拉,要散分啊~~
恭喜~~
其实楼主完全可以用realloc来替代
先free,再malloc
freefalcon
2004-07-24
打赏
举报
回复
大虾二字不敢当
感觉最近论坛好冷清,问问题的少了,回答问题的也少了...
ccchhhhhh
2004-07-24
打赏
举报
回复
freefalcon(心宇—小小菜鸟想高飞) 说的对!
大侠就是大侠,大多贴子都能见到你回贴,本论坛有你真是大家有福啊!
freefalcon
2004-07-24
打赏
举报
回复
需要强制转换
pmsg= (PMSG)malloc(cLinesMax*sizeof(MSG));
一些C面试题,希望能对大家有帮助
7.确定模块的功能和模块的接口是在软件设计的那个队段完成的? 概要设计阶段 8.enum string { x1, x2, x3=10, x4, x5, }x; 问x= 0x801005,0x8010f4 ; 9.unsigned char *p1; unsigned long *p2; p1=(unsigned char *)...
【转载】
代码
检视箴言
代码
检视箴言 1看见了If,就想Else。 2看见
malloc
,就去找Free。 3函数调用要小心,需要看看返回值。 4看到for循环,就找边界值。 5看见return要注意,要去前面找资源。 6看见数组把神提,问题往往在下标。 7...
题海拾贝No.9|C语言笔试->程序
代码
评价或者找错
这个问题测试你是否懂得C语言中的整数自动转换原则,不管如何,这无符号整型问题的答案是输出是 ">6″。原因是当表达式中存在有符号类型和无符号类型时所有的操作数都自动转换为无符号类型。因此-20变成了一个...
RTX——第18章 内存管理
内存管理介绍在 ANSI C 中,可以用
malloc
()和 free()2 个函数动态的分配内存和释放内存,但是,在嵌入式实时操作系统中,调用
malloc
()和 free()却是危险的,因为多次调用这两个函数会把原来很大的一块连续内场区域...
SPDK源码分析
SPDK(全称Storage Performance Development Kit),提供了一整套工具和库,以实现高性能、扩展性强、全用户态的存储应用程序。它是继DPDK之后,intel在存储领域推出的又一项颠覆性技术,旨在大幅缩减存储IO栈的软件...
C++ 语言
64,637
社区成员
250,559
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章