阅读背景:

C语言零碎记录之strcat【你必须知道的495个C语言问题 电子书下载】

来源:互联网 

刚才看了看 你必须知道的495个C语言问题 ,在7.3内存分配 strcat问题上

发现strcat原来是不进行自动分配内存空间的...我晕...strcat是将*s2的字符串附加到*s1上,由于是pointer,所以无法检测内存溢出问题.只能由使用者自行判断.也就是 strcat(char *s1,char *s2) s1的空间 必须 至少是 strlen(s1)+strlen(s2)+1的值.否则内存溢出.发现s




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: