![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C/C++
文章平均质量分 62
hookong
这个作者很懒,什么都没留下…
展开
-
realloc的常见错误
<br />原型:extern void *realloc(void *mem_address, unsigned int newsize);<br /> <br />我们一般的用法是:<br /> <br />char *p;<br />p = (char * ) malloc (10);<br />if(!p) return ERROR;<br />//realloc<br />p = (char * ) realloc (p,20); //ERROR<br />if(!p) return原创 2010-11-01 14:16:00 · 2484 阅读 · 0 评论 -
strcpy和strncpy的区别
<br />strcpy <br />原型:char *strcpy(char *restrict s1, const char *restrict s2);<br />用法:#include <string.h><br />功能:把s2所指由NULL结束的字符串复制到s1所指的数组中。<br />说明:s1和s2所指内存区域不可以重叠且s1必须有足够的空间来容纳s2的字符串。返回指向s1的指针。<br /> <br />strncpy <br />原型:char *strn原创 2010-11-01 14:29:00 · 430 阅读 · 0 评论