/uva-framework

a simple framework for writing code.

Primary LanguageMakefile

提供一個簡便的框架寫題, 以UVa514當作範例

使用方法

基本上可以看makefile得知, 先將一題生成3個檔案, 分別是程式檔, 測試檔, 解答.

命名規則:514.cc 514.test 514.ans

利用以下方法將這三個分別放置到source, tests, answer,

make mv

你也可以手動放置, 不過我因為懶所以都直接創在目錄下

執行完畢後你便可以使用以下方法來測資

make 514.test

它會自己編譯到target去, 然後對測資用diff做比對

產生的結果檔會在目錄下的test_log, 而差異檔會在diff_log

如果是只有使用 make 就只是將有更新過後的file在source/裡做編譯到target/

如果要執行特定的檔案, 雖然這個使用機率很低就是了...

make 514.out

如果有其他問題可以先看看makefile

剩下的一個功能是astyle, 不過使用前請先確定你有astyle的功能,

如果你是ubuntun你可以藉由apt-get install astyle來安裝

make astyle

藉此格式化你的file, 這個部份你可以參考astyle去修改你要的規格, 用來統一程式碼風格