如何在C中返回任何长度的字符数组?
char string[](int, int);
不工作;是否有一种方法来返回一个字符数组?
您无法在C中这样做。而是返回一个指针。
char *string(int length, int unused) {
char *s = calloc(x, sizeof(char));
return s;
}