你要把输入函数getchar()放在while内,因为EOF是判断输入错误的,你要和gechar放一起
改成while(c != EOF)试试
你的getchar太多啦只需要留下while循环中的getchar就行了