gpt4 book ai didi

ctrl-d 没有停止 while(getchar()!=EOF) 循环

转载 作者:太空狗 更新时间:2023-10-29 16:52:14 24 4
gpt4 key购买 nike

<分区>

这是我的代码。我在 ubuntu 中使用终端运行它。当我在终端输入 (a CtrlD) 时,程序并没有停止,而是继续等待我的输入。

CtrlD 在 unix 中不等于 EOF 吗?

谢谢。

#include<stdio.h>

main() {
int d;
while(d=getchar()!=EOF) {
printf("\"getchar()!=EOF\" result is %d\n", d);
printf("EOF:%d\n", EOF);
}
printf("\"getchar()!=EOF\" result is %d\n", d);
}

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com