換個目錄(現在是「c++教學手冊\習題解答」)試試看
目錄名稱
檔案名稱
變數名稱
函式名稱
通通不要用中文
看起來應該是中文字的編碼錯了,我猜是 VSCode 設定用 UTF-8 但 g++ 讀到 Big-5 之類的
我猜可能是跟 cmd 的預設編碼(CodePage:950) 有關,
https://zh.wikipedia.org/zh-tw/%E4%BB%A3%E7%A2%BC%E9%A0%81950
把編碼改成 65001 (在 cmd 輸入 chcp 65001
)
或許就能運作了? 但路徑檔名還是不要有中文跟特殊符號比較好...
學go或Rust更好。XD
我把檔案、變數名全部改成英文了,但還是跑不動
請問預設編碼要在哪裡更改呢?
vs code 終端機的怎麼設我不會,我說的是在PS或CMD裡面的:你試試打chcp (列出當前編碼950)或 chcp 65001 (編碼改成utf-8)
你還是把檔名或資料夾有特殊符號(例如.)跟中文改掉比較實在,檔名或資料夾也不要有空白,可以避免很多麻煩
我認真的回一下好了,先說不是要戰語言,而且C++我也不熟。如果你是興趣,而非工作/學業上一定要,我會建議改學Rust/go/python...之類的比較新的語言。
另外也不用擔心學了A語言你B語言就完全不會,程式語言這種東西就是A通,B上做的通常也差不多。先把「寫程式」這件事要會些什麼(生態系、工具鍊、如何看debug)搞清楚再說。
所以我才會說「學go或Rust更好。」