我是C的初学者,我正在自学。我正在创建以下功能:
char *foo(int x){
if(x < 0){
char a[1000];
char b = "blah";
x = x - 1;
char *c = foo(x);
strcpy(a, b);
strcat(a, c);
return a;
}
blah ...
我基本上试图返回一个附加的字符串,但我收到以下错误:
“错误:函数返回局部变量的地址”,任何建议,如何解决这个问题?
千万里不及你
相关分类