java如何得到c函数的返回值
用java的Runtime只能取得终端显示的信息,不知道可不可以得到这个返回值。 用Runtime.getRuntime().exec(command); 就比如: #include <stdio.h> int main() { return 2005; } 用runtime怎么得到这个返回值,不能用printf。
#include <stdio.h> int main() { return 2005; } [lbs@localhost ~]$ gcc -o hello CHello.c [lbs@localhost ~]$ ./hello 什么都没有得到,该怎么取得这个返回值?? Java code: ProcessBuilder pb = new ProcessBuilder(); pb.command("命令", "参数1", "参数2"); Process process = pb.start(); int errorLevel = process.waitFor(); System.out.println(errorLevel);引用 Java code ProcessBuilder pb=new ProcessBuilder(); pb.command("命令","参数1","参数2"); Process process= pb.start();int errorLevel= process.waitFor(); System.out.println(errorLevel); @return the exit value of the process. By convention, * <code>0 </code> indicates normal termination.
相关问答:
我的java applet 嵌入html后无法显示,而用appletviewer显示正常为什么,还有就是用html converter转化后可以显示,为什么?请大侠赐教! HTML code: <HTML> <HEAD> <TITLE>TEST.HTML< ......
当知道一个日期,如何把这个日期所在旬的前后两个日期取出 比如输入20090905,就输入20090901 20090910 输出20090901 20090910 取得天数后作一下判断再把这个方法用下void set(int field, int value) ......
import java.sql.Connection; import java.sql.Date; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; public class QueryTest&n ......
#include"stdio.h" #include"stdlib.h" void ContrTwo(char i) { char str1[8]; itoa(i,str1,2); printf("%s",str1); } unsigned char leftRot(char str,int i); unsign ......
SHIFT加F10与那个键右ctrl边上的那个键功能一样,想屏这个 但不知要怎么写那个组合键! 有没哪个大侠放一段这个的代码或写一段 http://topic.csdn.net/u/20090609/15/7dc9fb70-243f-4070-9cfd-34e48b66e6c6.html
......