我写的C语言程序,为什么会出现这种情况?

2025-02-27 13:14:07
推荐回答(2个)
回答1:

一个 %s 是以空白符结束的, 而空格, 制表符, 回车都是空白符
所以应该用 fgets(char *buf, int cBuf, FILE *input) 来获取一整行.

回答2:

所有的scanf的%s前加一个空格或者\n