标签: windows console
我有一个fgets循环,当前正在检查它是否有一行。如果是这样,请继续。如果没有,请完成循环。但是,按下ctrl-c时会发送信号,并且fgets退出而不会出现错误或一行,因此ferror不返回任何内容,也没有返回任何字符串。
fgets
ctrl-c
ferror
有什么方法可以检查它是否只是被打断了?