0
我在windows上運行flex。在編譯lex.yy.c C代碼文件後,我得到一個可執行文件「a.exe」,但運行該可執行文件後,我不知道如何在命令提示符下終止我的輸入。我試過ctrl + z,但它似乎並沒有工作。 取而代之^ z被顯示。在cmd中終止輸入
在linux中,通過按ctrl + d查看輸出來終止輸入。我想知道窗口中的等效按鈕。
我在windows上運行flex。在編譯lex.yy.c C代碼文件後,我得到一個可執行文件「a.exe」,但運行該可執行文件後,我不知道如何在命令提示符下終止我的輸入。我試過ctrl + z,但它似乎並沒有工作。 取而代之^ z被顯示。在cmd中終止輸入
在linux中,通過按ctrl + d查看輸出來終止輸入。我想知道窗口中的等效按鈕。
這個問題有幾個月沒有答案,但答案很簡單。 它與flex無關,但是在Windows命令提示符下輸入文件結束的方式。
cntrl-z是正確的,但它的工作方式與linux中的cntrl-d不同。在linux中,當你輸入cntrl-d時,輸入會立即終止,但在Windows中它不會。您仍然需要按Enter鍵關閉cntrl-z,因爲它仍然讀取整行。一旦它讀取了cntrl-z的行,它就會識別文件結束。正如您所指出的那樣,它也會在顯示屏上回顯^ Z。