主题:增开Online Judge的提议
我尊敬的站长:
希望网站增加这一功能,对编程练习很有帮助,至少比那个c的选择题库好多了。oj就是acm那种online judge,前几天跟kaikai聊了几句知道了个大概。服务器上装个c编译器,acm装的都是gcc,用tc也可以。不知道网站是什么操作系统,但不管unix或windos都应该有重定向功能,把输出转写进文件里。
好了,拿windos2000+tc2来说,比如我发上去一段代码php把它处理后写进一个.c文件,然后用命令行指令:
d:\tc2\tcc -Iinclude -Llib demo.c
这句是把demo编译连接成obj和exe
然后demo.exe >>d:\cs\demoout.txt 是把程序输出结果重定向到demoout.txt里,然后服务器就可处理这个结果并返回给网络。
至于怎么处理结果文件,和怎么用服务器执行命令我就不清楚了好象是php的功能吧。我想,不用太难的题就可以。
希望网站增加这一功能,对编程练习很有帮助,至少比那个c的选择题库好多了。oj就是acm那种online judge,前几天跟kaikai聊了几句知道了个大概。服务器上装个c编译器,acm装的都是gcc,用tc也可以。不知道网站是什么操作系统,但不管unix或windos都应该有重定向功能,把输出转写进文件里。
好了,拿windos2000+tc2来说,比如我发上去一段代码php把它处理后写进一个.c文件,然后用命令行指令:
d:\tc2\tcc -Iinclude -Llib demo.c
这句是把demo编译连接成obj和exe
然后demo.exe >>d:\cs\demoout.txt 是把程序输出结果重定向到demoout.txt里,然后服务器就可处理这个结果并返回给网络。
至于怎么处理结果文件,和怎么用服务器执行命令我就不清楚了好象是php的功能吧。我想,不用太难的题就可以。