1
即使在我继续输入换行符后,我的Visual Studio仍在等待输入。标准输入中的EOF是什么?
例如:
while ((c = fgetc(stdin)) != EOF)
{
// do something
}
应该输入什么内容发送EOF到Visual Studio?
即使在我继续输入换行符后,我的Visual Studio仍在等待输入。标准输入中的EOF是什么?
例如:
while ((c = fgetc(stdin)) != EOF)
{
// do something
}
应该输入什么内容发送EOF到Visual Studio?
您可以CTRL +d(对于Linux)或CTRL +ž(适用于Windows)系统发送一个EOF
。
要精心,当fgetc()
从空stdin
等待输入,这个组合键将模拟EOF
。如果stdin
不为空,则必须使用组合键两次(一次帮助冲洗stdin
,另一个实际发送EOF
)。
...必须是* first *条目(或换行后的第一个条目)。 –
@WeatherVane谢谢,相应更新。 :) –
@WeatherVane在这一刻我不知道,我没有一个方便的Windows系统,将尝试后更新你。 –