请教指针问题

2019-07-20 03:53发布


strcpy函数问题,如图,str已经申请内存,也释放了,为何程序跑几次就会挂了?
QQ图片20190118145820.png

这里如果改成数组,就一切正常了,为啥?
1.jpg

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
7条回答
Arya
1楼-- · 2019-07-20 04:31
 精彩回答 2  元偷偷看……
路人曦
2楼-- · 2019-07-20 07:13
.....你malloc(sizeof(char))...你才申请了多少内存....内存泄露了,就跑飞了
扫地僧WX
3楼-- · 2019-07-20 09:17
 精彩回答 2  元偷偷看……
路人曦
4楼-- · 2019-07-20 13:37
你试一下memcpy把数据拷贝进去试试
HCHDaLeiGe
5楼-- · 2019-07-20 15:35
str = (char *)malloc(sizeof(char));
memset(str,0,strlen(str));

malloc和memset的长度不同,堆被你干坏了
愤怒的海飞丝
6楼-- · 2019-07-20 16:32
 精彩回答 2  元偷偷看……

一周热门 更多>