C语言如何返回动态字符串?

来源:百度知道 编辑:UC知道 时间:2024/06/10 15:26:56
char *RPExpression(char *e)

在求根据e指向不同的内容,后根据所给内容逐个产生字符,后把所有字符返回,有什么方法呢??请高手帮助啊!!!谢谢@$

用malloc动态分配内存
char *RPExpression(char *e)
{
char *p
p=(char *)malloc(strlen(e)+1);
/*do something*/
return p;
}

定义全局变量。
在这个函数里面直接把产生的字符存在全局变量里就是了。
不用返回。