无法打印从函数返回的字符串

时间:2019-12-21 15:19:39

标签: c codeblocks clion

我试图打印一个函数返回的字符串,但我要么为null要么程序崩溃

char *a(){
char *str[4];

sprintf(str, "%d/%d/%d\0", 2, 2, 3);
return str;
}

int main(){
printf("%s", a());
}

0 个答案:

没有答案