我要做一个Acm考试系统,希望系统能自动批改学生上传的C语言代码,这些C语言直接保存在数据库里的,系统自动批改对和错。我一直找不到解决方法,有什么好方法,怎么调用C语言编译器,我一直找不到的编译器。大家给点思路
1.将C代码保存成文件
2.Process.Start调用C编译器编译
3.检查是否生成相应的exe文件,如没有生成,则程序有问题
4.执行生成的exe文件,通过输出的结果判断程序是否有错。
Process.Start("c编译器.exe", "参数");
我只能打开编译器并且把文件读在编译器上,请问是什么问题?