其他的都能理解..但是怎么用c#语言控制一个编译器编译一个行代码。知道他的结果....(测试时间的话。。能自己解决)
而且要输入数据。。那些东西怎么送进去...全放在一个txt..还是什么...
列如:一个程序要输入(控制台输入...不是文件)
4 5
0 0
我学C#不是很久。。求教啊..

解决方案 »

  1.   

    就是在线ACM测试是的吧
    把代码提交上去...返回后台应该是一串字符(就是代码).............
    然后有什么方法。。 //问题一
    让一个编译器来编译这个代码。。就是那串字符串。。然后得到结果...
                    // 注意..但是里面涉及到控制台输入...这些可以自己知道..
    但是怎么在程序运行的时候输入进去.... //问题二
    举个列子
    如别人提交代码
    #include <iostream.h>
    void main()
    {
       int a,b;
       cin>>a>>b;
       cout<<a+b<<endl;
    }
    C#里面有什么办法让VC6.0编译这段字符串...而且输入的是已知的..(假设保存到一个文档里)..
    但是怎么在程序运行时。将这些数据输进去