VS code編譯C程式亂碼解決方案(臨時)

2021-10-06 21:27:13 字數 798 閱讀 4647

vs code編譯c程式亂碼解決方案(臨時)

全文 1353個字,不看廢話可以直接點此進行跳轉

大陸地區的windows控制台的預設字符集是gbk ,vscode的預設編碼是utf-8,在編譯的時候自然就出現了字符集不匹配的問題(亂碼)。

檢視系統字符集,使用windows鍵+r彈出執行框,輸入cmd開啟命令終端,輸入chcp後回車;

然後根據活動**頁的數字查詢對應的字符集名稱(活動**頁可以理解為字符集的別名)。

950 正體中文(big5)

1200 unicode

65000 unicode (utf-7)

65001 unicode (utf-8)重點來了使用chcp+活動**頁編號可以更改當前的字符集(僅對當次有效);

既然使用chcp + **頁編號的方式可以改變字符集,而寫c的時候呼叫控制端命令還是很容易的。所以在c程式執行的時候先執行上述命名不就完事了。當然,這個方法大佬們肯定看不上,也不需要,網上其他解決方案也比較多,我這就不一一贅述了。

vscode解決多個C 檔案編譯

3 參考 之前幫別人寫c 課設的時候,需要.h和.cpp檔案分開寫,並且涉及多個類,vscode無法完成直接完成,最簡單的解決辦法是新增 cmake tools 外掛程式。微軟官方提供。使用方法都能通過外掛程式提供的鏈結檢視 需要注意的是,使用cmake的時候,只能在工作區的一級目錄下 資料夾 下建...

VSCode編譯執行C語言程式(windows)

安裝完成後可以在想要開啟的 檔案下用命令列輸入code 開啟這個資料夾作為工作區 應該需要在安裝的時候勾選新增到path 也可以再安裝code runner外掛程式之後直接就可以右鍵執行了 經過實驗,如果路徑名中有中文的話不影響直接使用code runner外掛程式執行程式,但是debug會報錯 v...

工具 vscode 編譯c

問題 經常需要把寫好的某一段c程式進行單元測試,感覺如果是燒進晶元裡驗證那很麻煩,所以用vscode先測試一遍可能會比較快和徹底一點。但是因為做的東西比較雜,經常忘記怎麼在vscode中測試。資料 記錄 1.print不認,認puts 2.記得新增main函式,之前一次測試不行,出現expected...