getchar()函数返回的是int类型,而不是返回char类型。直接使用while(ch = getchar())会导致接收不到结束符号,直到读取到上限才停止。需要显式注明结束标识EOF。
正确的使用方法应当是:
while(ch = getchar()!=EOF)

getchar()函数返回的是int类型,而不是返回char类型。直接使用while(ch = getchar())会导致接收不到结束符号,直到读取到上限才停止。需要显式注明结束标识EOF。
正确的使用方法应当是:
while(ch = getchar()!=EOF)