我是一个新手,请别对我太苛刻。与其像这样;
我尝试过了,但它没有起作用;我一定做错了什么。 我想到的另一个解决方案是:
char string[NUM OF STRINGS][NUM OF LETTERS];
是否可以像动态分配 char 指针的内存一样,使用 malloc 动态分配字符串数组中的元素数量?就像这样:
int lines;
scanf("%d", &lines);
char *string[NUM OF LETTERS]
string = malloc(sizeof(char) * lines);
我尝试过了,但它没有起作用;我一定做错了什么。 我想到的另一个解决方案是:
int lines;
scanf("%d", &lines);
char string[lines][NUM OF LETTERS];
但是我想知道是否可以使用malloc来实现。