gpt4 book ai didi

c - 为什么 Ctrl-Z 不触发 EOF?

转载 作者:太空狗 更新时间:2023-10-29 23:11:09 24 4
gpt4 key购买 nike

为什么Ctrl+Z在下面的小程序上没有触发循环结束?

#include <stdio.h>

main()
{
int c;
while ((c = getchar()) != EOF)
{
//nothing
}

return 0;
}

如果我输入:test^ZEnter,它不会跳出循环。

我发现了相关问题(herehere),但没有针对 Windows 下的 C(而非 C++)进行解释。

注意:我在 windows 8.1 上使用 Visual Studio 2015 PRE

最佳答案

您需要按 Enter 然后使用 ctrl+Z 然后再次 Enter

或者,您也可以使用 F6

关于c - 为什么 Ctrl-Z 不触发 EOF?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51579261/

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