如何定义未知长度的字符串数组?

gets(a);
printf("%d",serlen(a));
怎么定义数组a?怎么将测试输出的值赋值到一个变量?
最新回答
黄色的月亮

2024-05-09 04:27:07

用指针第一个字符数组,这样就可以了
鹿人甲驴人乙

2024-05-09 07:18:37

定义一个足够大的字符数组就好,如char a[10000];

赋值:
int len = strlen(a);
追问
字符型数据的下标最高可设为多少?
追答
这个倒是没试过,百万,千万吧,太大的还是动态分配比较好
傲骨

2024-05-09 04:27:07

用动态数组Array