在C语言中,getchar()、fgetc()和getc()的返回类型是int(而不是char)。因此,建议将这些函数的返回值赋给整型变量。
null
char ch; /* May cause problems */ while ((ch = getchar ()) != EOF) { putchar (ch); } |
下面是一个使用integer比较getchar()值的版本。
int in; while ((in = getchar ()) != EOF) { putchar (in); } |
看到了吗 这 更多细节。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END