我函数里面产生了一个局部char数组
我想return这个数组,并赋值给char数组来接受他的数据。
如果是int类型的返回值,那太简单了,直接 Int i = f();
但返回值如何弄成是char数组?返回的是char数组,又要如何赋值接收?
你都会用局部这个词了,这个局部char在函数退出后就会消亡
应该是调用者,来申请数组,把数组指针传给这个函数,由这个函数进行数组赋值
void DealWithStr(char *p)算是一个比较完整的例子了,申请了数组之后记得要自己对数组的值进行初始化,用memset