首页
社区
课程
招聘
未解决 指针传参问题
发表于: 2020-9-11 00:25 3348

未解决 指针传参问题

2020-9-11 00:25
3348
收藏
免费 1
支持
分享
最新回复 (7)
雪    币: 3335
活跃值: (5455)
能力值: ( LV6,RANK:92 )
在线值:
发帖
回帖
粉丝
2
建议引用传参
2020-9-11 02:50
0
雪    币: 620
活跃值: (372)
能力值: (RANK:150 )
在线值:
发帖
回帖
粉丝
3
27 行的 push 操作. push 的是局部变量的地址. 及 push(地址(c+ii)). |c+ii| 指向 readsection 函数的栈. 你推出去之后, 再用上一个函数的堆栈. 大概率是会出错的.

这样讲可能不大清晰. 你把 第10行 换成 wchar * c = (wchar*)malloc(30 * 2);再跑一下程序. 应该就对了.
2020-9-11 05:00
2
雪    币: 620
活跃值: (372)
能力值: (RANK:150 )
在线值:
发帖
回帖
粉丝
4
记得用 memset初始化一下
2020-9-11 05:03
1
雪    币: 12857
活跃值: (9172)
能力值: ( LV9,RANK:280 )
在线值:
发帖
回帖
粉丝
5

push_back(strText) 这个strText的来源是wchar_t c[30] 是内部函数的局部变量,出了函数就释放了,看你不知道跟你说一下,如果你想这么写建议去用javascript

最后于 2020-9-11 07:43 被hzqst编辑 ,原因:
2020-9-11 07:42
2
雪    币: 36
活跃值: (379)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
wjllz 记得用 memset初始化一下
谢谢又解决了。另外也谢谢其它回帖的各位大神
2020-9-11 14:21
0
雪    币: 2
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
7
#include "源.h" C++程序员看了直呼内行
建议去写易语言
2020-9-13 02:58
0
雪    币: 2
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
8
wjllz 记得用 memset初始化一下
calloc不香嘛
2020-9-13 02:59
0
游客
登录 | 注册 方可回帖
返回
//