PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
C_and_CPP
[问题] C语言字串扩张合并 内存管理问题
楼主:
deo2000
(800IM)
2016-09-23 18:50:54
若我先宣告了一个
char* str = NULL; 或者
char* str = (char*)malloc(4);
然后用 strcat() 或 sprintf() 等等方法去增加字串内容,增加到比原来多很多字。
我是否还需要手动 realloc 先把合并之后所需内存空间要出来?
还是这类合并字串的函式本身已经会重新配置?
因为经常在 strcat() 发生 Segmentation fault,想确实了解可能原因。
作者:
Caesar08
(Caesar)
2016-09-23 18:56:00
dest的memory要自己alloc,strcat不会帮你做
作者:
james732
(好人超)
2016-09-23 21:20:00
字串的function应该都不会管你的内存,要自己负责
继续阅读
[闲聊] CppCon的活动 SCM Challenge
Caesar08
[问题] template 编译错误
gigigigi
[问题] Qt CheckBox 按下去后更改本身的text
MOONY135
[问题] Qt安装包的问题(已解决)
Clangpp
[问题] CxImage Linking error
ming1144
[问题] OpenGL如何建视窗放2张图片
popen
[问题] Windows Driver 开发问题
dullhero
[问题] 两个文件档内容合并然后显示在萤幕
ninefboomer
[问题] OpenCV 与 OpenMP 一起使用的可能性?
ilove88th
Re: [问题] 简单的排列
pttworld
Links
booklink
Contact Us: admin [ a t ] ucptt.com