关于北大在线系统......

w251988889 2011-05-17 10:53:11
其他的都能理解..但是怎么用c#语言控制一个编译器编译一个行代码。知道他的结果....(测试时间的话。。能自己解决)
而且要输入数据。。那些东西怎么送进去...全放在一个txt..还是什么...
列如:一个程序要输入(控制台输入...不是文件)
4 5
0 0
我学C#不是很久。。求教啊..
...全文
76 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhiyi_zhou001 2011-05-18
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 w251988889 的回复:]
就是在线ACM测试是的吧。。。
把代码提交上去...返回后台应该是一串字符(就是代码).............
然后有什么方法。。 //问题一
让一个编译器来编译这个代码。。就是那串字符串。。然后得到结果...
// 注意..但是里面涉及到控制台输入...这些可以自己知道..
但是怎么在程序运行的时候输入进去.... //问题二
举个列子
如别人提交代码
#include <……
[/Quote]

数据不需要保存成文档什么的,可以直接在代码与传输发送到控制台的.



linamong 2011-05-18
  • 打赏
  • 举报
回复
貌似你想的方式就错了.
我记得没错的话,应该是直接控制台命令调用各个编译器编译返回结果的.
数据不需要保存成文档什么的,可以直接在代码与传输发送到控制台的.
w251988889 2011-05-17
  • 打赏
  • 举报
回复
就是在线ACM测试是的吧。。。
把代码提交上去...返回后台应该是一串字符(就是代码).............
然后有什么方法。。 //问题一
让一个编译器来编译这个代码。。就是那串字符串。。然后得到结果...
// 注意..但是里面涉及到控制台输入...这些可以自己知道..
但是怎么在程序运行的时候输入进去.... //问题二
举个列子
如别人提交代码
#include <iostream.h>
void main()
{
int a,b;
cin>>a>>b;
cout<<a+b<<endl;
}
C#里面有什么办法让VC6.0编译这段字符串...而且输入的是已知的..(假设保存到一个文档里)..
但是怎么在程序运行时。将这些数据输进去
leslielees 2011-05-17
  • 打赏
  • 举报
回复
呵呵。。你的表达能力有待提高..不晓得你在说啥.!

110,548

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧