内存问题 ?

时间:2008-06-02 21:04:58   来源:论坛整理  作者:  编辑:chinaitzhe
void GetMemory2(char **p, int num)

{

*p = (char *)malloc(num);

}

void Test(void)

{

char *str = NULL;

GetMemory(&str, 100);

strcpy(str, "hello");

printf(str);

}
网友回复:请问 上面的程序会引起什么问题啊 应该 怎么解决呢?
网友回复:月儿呢,这个问题你来答,呵呵...
网友回复:你这个程序可以返回你想要的内存空间,printf语句有问题
GetMemory2(&str, 100);
网友回复:内存泄露,伙计!

malloc 完了记得 free
网友回复:free (str); 么?^_^
关键字:内存,问题,

相关文章

文章评论

共有 0 位网友发表了评论 此处只显示部分留言 点击查看完整评论页面