C#实现对c语言的在线编译并且根据输出评分

大二学生狗一枚,最近在写一个c语言的考试系统。但是在编程题这里需要用到在线编译和根据输出评分。希望大神帮帮忙,最好能有代码可以让我分析一下。谢谢

http://www.cnblogs.com/ma6174/archive/2013/05/12/3074034.html

C#类似的思路,C#使用Process.Start调用命令行。