C++ 環境設定&OnlineJudge

這邊使用的是windows的dev c++
下載點
下載完成之後,進到dev c++裡面,你應該會看到這樣的畫面
dev c++

如果要調整語言的話,可以依照下列步驟:

工具->環境選項->語言->Chinese(TW)

新增一個檔案,可以用快捷鍵ctrl+n
接下來你應該會看到這樣的畫面
ctrl+n

如果中間的顏色跟我的不一樣也沒關係
只要照這個步驟就能調整

工具->編輯器選項->語法顏色->顏色快速設定->挑一個自己喜歡的

如果出現目前所在行的顏色怪怪的,可以跟以下路徑做調整

工具->編輯器選項->一般->強調目前所在的行->挑一個顏色

也許你的檔案開啟後不會像我一樣有預設的程式碼
可以照以下路徑調整

工具->編輯器選項->插入程式碼->預設程式碼

我的預設程式碼是長這樣

#include<iostream> using namespace std; int main(){ return 0; }

目前c++ 版本最高已經支援到 c++ 14,我常用的還是c++ 11,預設是C98(我沒記錯的話)
版本有點舊,有些東西會沒辦法用,照以下路徑可以設定

工具->編譯器選項->一般->在連結器命令列中加入以下的命令
這裡預設會是只有 -static-libgcc
我們把它改成 -static-libgcc -std=c++11

devc++的設定大致上就到這裡囉
使用上,當你書寫完程式後,需要編譯成機械碼再執行
使用快捷鍵F11可以直接編譯並執行
執行會跳出一個cmd的視窗,裡面就可以看到程式執行的結果囉!
如果有輸入也是直接在裡面做輸入

Online Judge

online judge是一個線上評測的平台
裡面會有題目,上傳程式碼後會去比對輸出內容去評估對錯(只會看輸出,不會比對程式碼的!)
TOJ為例
以下是答案送出後能得到的結果
TOJ static

如何上傳答案?

TOJ92為例
程式書寫完成後到左上角Submit
把程式碼貼上到裡面就可以了
submit

OJ很特別的一點是,幾乎所有題目除非有特別說明,否則就需要行尾換行,否則會得到WrongAnswer

tags: C++ 從入門到入土?
Select a repo