pythonによる.cファイルの自動コンバイル
First Post:
Last Update:
Word Count:
Read Time:
Page View: loading...
Last Update:
Word Count:
324
Read Time:
1 min
Page View: loading...
pythonによる.cファイルの自動コンバイル
学校で副手の仕事をやっていますので、学生の課題を採点することも副手の仕事です。
しかし、学校のシステムからダウンロードした課題ファイルを一つ一つでgccコマンドでコンバイルするのは手間掛かるので、pythonで自動的にコンバイルするプログラムを書きました。
code
1 |
|
簡単なプログラムですけど、採点の速度は上がりました。ただし、このプログラムはスペースなどの符号を使用したフォルダに対応できません。
元々、gccでコンバイルした.outファイルを自動的実行するプログラムも作りたいですが、出力したファイルのpathはプログラムと同じpathになるので、採点できなくなりました(出力したファイルはほどんど学籍番号が書いていません)。
採点するとき、学生さんはどうの部分が間違いしやすいをわかってきて、自分にも勉強になります。たまに、面白いミスもありました。でも、コピペする人もいました。学籍番号も書き替えずに、そのまま他人の学籍番号までコッピするのは悲しいことです。