C 這是如何作業的
if (system("cls"))
{
system("clear")
}
我試圖找到一種跨平臺的方法來清除 C 中的控制臺,我記得一些使用這種語法的代碼,所以我嘗試了它并且它起作用了,但我想知道它是如何作業的,比如它是否回傳錯誤或者如果命令是未找到
對不起,如果這是一個愚蠢的問題
uj5u.com熱心網友回復:
cls并且clear是用于清除螢屏的終端/命令提示符命令。
system是一個用于直接與 cmd/terminal 互動的 c 命令。如果命令成功完成,則回傳 0。
在這種情況下,如果cls無法清除螢屏(換句話說,系統命令回傳非 0 的內容),那么我們clear通過系統發出命令。這些命令之一將在運行該應用程式的作業系統上運行。
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/534091.html
標籤:C 命令
