楼主:
deo2000 (800IM)
2016-09-23 18:50:54若我先宣告了一个
char* str = NULL; 或者
char* str = (char*)malloc(4);
然后用 strcat() 或 sprintf() 等等方法去增加字串内容,增加到比原来多很多字。
我是否还需要手动 realloc 先把合并之后所需内存空间要出来?
还是这类合并字串的函式本身已经会重新配置?
因为经常在 strcat() 发生 Segmentation fault,想确实了解可能原因。