[爆卦]VSCode 終端機 顯示是什麼?優點缺點精華區懶人包

為什麼這篇VSCode 終端機 顯示鄉民發文收入到精華區:因為在VSCode 終端機 顯示這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者yiting428 ()看板C_and_CPP標題[問題] VSCode的Terminal顯示問...


開發平台(Platform): (Ex: Win10, Linux, ...)
Win 10

編譯器(Ex: GCC, clang, VC++...)+目標環境(跟開發平台不同的話需列出)
GCC

額外使用到的函數庫(Library Used): (Ex: OpenGL, ...)


問題(Question):
我為了想要自動重複執行主程式來方便我測試
所以用while(1)包起來
在VSCode裡的Terminal執行時
第一次顯示都OK
第二次開始就會有問題
會變這樣
https://i.imgur.com/DwEl0FL.png

但我自己到資料夾中手動執行exe檔
是正常的
https://i.imgur.com/rpbW1Je.png

有想說是不是因為VSCode的Terminal是Powershell
所以我有手動用Powershell執行
也是正常的

請問有前輩遇過這個狀況嗎?
後來怎麼解決的?
謝謝

餵入的資料(Input):
-

預期的正確結果(Expected Output):
-

錯誤結果(Wrong Output):
-

程式碼(Code):(請善用置底文網頁, 記得排版,禁止使用圖檔)
https://ideone.com/h1TsX6

補充說明(Supplement):
-

--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 27.241.153.182 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1633657951.A.AC5.html
ko27tye: system("pause")這行拿掉看看? 10/08 12:59
yiting428: 真的拿掉就正常了... 請問是為什麼 10/08 13:34
Lhmstu: 你是跑 debug mode? 10/08 13:57
yiting428: 是的 不然還有什麼mode嗎... 10/08 14:33
yiting428: run -> start debugging (F5) 10/08 14:36
single4565: 想一下這行的用途啊XD 10/08 18:13
yiting428: 我查到有其他討論串的網友提到,呼叫系統指令的程序比 10/13 10:44
yiting428: 表面上還要複雜,因此會有可能潛在無法預期的錯誤, 10/13 10:44
yiting428: 因此非必要不要用系統指令。請問有其他前輩有不同看法 10/13 10:44
yiting428: 嗎 ? 10/13 10:44
yiting428: https://reurl.cc/dxmK1z 10/13 10:47
yiting428: https://reurl.cc/82N16M 10/13 10:48
chaos1993: 久久沒逛版,剛好看到這個,我想應該是找不到pause這 12/16 23:49
chaos1993: 個程式吧,實際你得瞭解debug環境為什麼找不到 12/16 23:49

你可能也想看看

搜尋相關網站