while (geschar ()!='\n')

上面那个while结束的标志是不是,输入的字符串不换行啊

结束的标志是回车

是的,换行后,接受到的字符就为\n,循环结束