为什么这样循环将字符串输入到字符数组里不正确?

char ch[100];

while(scanf("%s", ch)!=EOF)

int i=0;

while(scanf("%s",ch[i])!=EOF && i < 100){

i++;

}

数组得有下标

while(scanf("%s",ch[0])!=EOF)这样也不对吧

如何在不知道字符串长度的情况下将字符串输到字符数组中

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^