【发布时间】:2022-01-11 11:52:28
【问题描述】:
我有以下代码行:
while((temp = getchar())!= EOF){printf("Hello");}
我希望程序为每次读取的字符打印 Hello,但它会为每次按下的输入打印。我怎样才能将其更改为我的意图?
【问题讨论】:
-
很明显,因为enter也是ASCII码定义的字符
-
当你按下回车键时,
getchar开始从行首读到行尾。