什麼是cin.eof()
輸入鍵本規範爲cin.eof組合鍵()
while (1) {
int i = cin.get();
if (cin.eof())
break;
...
}
在linux中說,我知道這是CTRL + d,但組合鍵不起作用在視覺工作室。
什麼是cin.eof()
輸入鍵本規範爲cin.eof組合鍵()
while (1) {
int i = cin.get();
if (cin.eof())
break;
...
}
在linux中說,我知道這是CTRL + d,但組合鍵不起作用在視覺工作室。
F6或CTRL + Ž是常使用的(與F6通常優選 - CTRL + Ž僅當之前和之後輸入工作可靠)。
在DOS/Windows控制檯中,它應該是Ctrl + Z。
在Linux/Unix中,Ctrl + D向控制終端/進程發送一個信號(SIGQUIT)。這與cin.eof()無關。
您可以使用Ctrl-C在VS中中斷控制檯應用程序,但是這會殺死進程。
請參閱here。
ctrl + f6將無法在cmd.exe中工作 – mahmood 2013-02-22 07:28:41
@mahmood:這就是爲什麼我說要使用F6而不是ctrl + F6(即,您想單獨使用F6)。 – 2013-02-22 07:30:16