利用scanf函数的特点,若输入格式为%s,则会读入空白以外的所有字符串,scanf函数跳过空白开始读取第一个非空白字符,并保存非空白字符直到再次遇到空白字符。 读取时,达到文件尾会返回EOF。 #include<stdio.h> #include<string.h> int main() { char a[5000]; char *p=a; int count=0; while(scanf("%s",a)!=EOF)//如若并未输入到文件结尾,则一直输入,到达文件尾部则会结束 { //不进行任何操作 } int length=strlen(a); print...