cin.eof()的组合键

Key combination for cin.eof()

本文关键字:组合 eof cin      更新时间:2023-10-16

如本代码所述,cin.eof()的输入键是什么

while (1) {
  int i = cin.get(); 
  if (cin.eof()) 
     break;
  ...
}

在linux中,我知道它是CTRL+D,但这种键组合在Visual studio中不起作用。

F6ctrl+<kbd]z>F6通常是首选--2ctrl+z之前和之后才可靠工作)。

在DOS/Windows控制台中,它应该是Ctrl+Z

在Linux/Unix中,Ctrl+D向控制终端/进程发送信号(SIGQUIT)。这与cin.of()无关。

您可以使用Ctrl-C中断VS中的控制台应用程序,但这会终止进程。

请参见此处。