写了一个网站 有这样一个功能
用户提交C语言代码 提交到我们的网站 我们为他编译,连接,运行。
Process process = Runtime.getRuntime().exec(command);
现在是实现了上面讲的功能 (java调用TCC实现)
我想给他丰富一下 加一个如果他的代码错了 告诉他错误的地方 在调用TCC时候是在控制台
我想把控制台的输出截获 我到网上找了这样的代码InputStreamReader is = new InputStreamReader(process.getInputStream());
BufferedReader bufferedReader = new BufferedReader(is);
while ( (ls_1=bufferedReader.readLine()) != null)
System.out.println(ls_1);
process.waitFor( ); 但是没有成功希望各位指教
或是有什麽其他好的方法。
谢谢了!
用户提交C语言代码 提交到我们的网站 我们为他编译,连接,运行。
Process process = Runtime.getRuntime().exec(command);
现在是实现了上面讲的功能 (java调用TCC实现)
我想给他丰富一下 加一个如果他的代码错了 告诉他错误的地方 在调用TCC时候是在控制台
我想把控制台的输出截获 我到网上找了这样的代码InputStreamReader is = new InputStreamReader(process.getInputStream());
BufferedReader bufferedReader = new BufferedReader(is);
while ( (ls_1=bufferedReader.readLine()) != null)
System.out.println(ls_1);
process.waitFor( ); 但是没有成功希望各位指教
或是有什麽其他好的方法。
谢谢了!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货