我正在進入編程競賽,但他們說:從標準輸入和輸出讀取到標準輸出是什麼意思?
您的程序不應該提示用戶輸入。它應該閱讀 從標準輸入和輸出到標準輸出,例如:
$ echo 'AB' | q4
$ 3
$ q4 < input.txt
$ 3
$ cat input.txt
$ AB
這是什麼意思?我只是使用cin
然後cout
?
感謝您提前提供任何幫助。
(供參考,這是AIPO網站)
我正在進入編程競賽,但他們說:從標準輸入和輸出讀取到標準輸出是什麼意思?
您的程序不應該提示用戶輸入。它應該閱讀 從標準輸入和輸出到標準輸出,例如:
$ echo 'AB' | q4
$ 3
$ q4 < input.txt
$ 3
$ cat input.txt
$ AB
這是什麼意思?我只是使用cin
然後cout
?
感謝您提前提供任何幫助。
(供參考,這是AIPO網站)
它們重定向標準輸入(經由cin
用C讀++)。也就是說,q4
程序通過鍵盤從用戶那裏獲取輸入,而從其他地方獲取輸入。
$ echo 'AB' | q4
正在發送回波程序/指令的輸出到q4
程序的標準輸入。
$ q4 < input.txt
這就是發送文件input.txt
的內容作爲標準輸入。
所以,是的。您只需使用cin
(處理標準輸入)和cout
(處理標準輸出),並且通過上述命令調用程序時,cin
將不從鍵盤獲取輸入,而是從文件或其他程序獲取其輸入。
非常感謝,這是完美的 – Cjen1
以及維基百科的條目,使用CIN/COUT將是毫無意義的,如果你選擇的編程語言是ENIAC跳線... –
是的,我知道這就是爲什麼我使用C++,因爲他們不允許c# – Cjen1
接收來自鍵盤的輸入並將輸出發送到屏幕。 –