java中调用C语言生成的exe文件
来源:互联网 发布:linux脚本文件格式 编辑:程序博客网 时间:2024/04/29 00:31
C语言程序实现:
输入两个整数,输出二者之和
# include <stdio.h>
int main()
{
int a,b,lineNumber=0;
while(scanf("%d %d",&a,&b)!=EOF){
printf("Line# %d\t %d + %d=%d\n",lineNumber,a,b,a+b);
}
return 0;
}
java程序:
主进程调用exe文件,新建一个线程向exe文件写入输入数据,然后主进程输出
package bjfu.wzz;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStream;
public class my_javac {
public static void main(String[] args) {
try {
final Process proc=Runtime.getRuntime().exec("D:\\code\\C\\muy_c\\Debug\\myc.exe");
new Thread() {
public void run() {
OutputStream stdin=proc.getOutputStream();
for(int i=0;;i++) {
try {
Thread.sleep(1);
stdin.write((i + " " + i + "\n").getBytes());
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
}.start();
BufferedReader stdout = new BufferedReader(new InputStreamReader(proc.getInputStream()));
for (String line; null != (line = stdout.readLine()); )
System.out.println(line);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
- java中调用C语言生成的exe文件
- Matlab中调用C语言生成Mex文件的方法
- 解决C语言中生成的EXE文件执行后窗口消失方法
- 解决C语言中生成的EXE文件执行后窗口消失方法
- 在java里调用已经生成的exe文件
- 用java调用VS2010 debug生成的.exe文件
- 生成java的exe文件
- 在ant脚本中生成Java程序的EXE文件
- Java中调用外部的exe文件源代码
- php调用C语言生成的so文件
- 自动生成Jni中Java调用C语言实现的签名函数名
- java调用C的exe文件并传入参数,读出exe输出结果
- java中调用外部exe文件
- java 的文件生成一个.exe文件
- C语言的那些事——如何运行生成的.exe文件
- C语言编译后生成的.exe文件单独运行的设置
- java生成exe文件
- java生成.exe文件
- 资深互联网运营经理分析微信公众号如何通过内容运营来打动用户
- WampServer的配置
- openwrt 关闭ssh后,程序继续运行的方法(备忘)
- atom的插件必备
- 使用Simian工具扫描重复代码
- java中调用C语言生成的exe文件
- 51单片机lesson1
- Mina长连接框架实现Android客户端与服务器端通信
- Ubuntu使用遇到的问题和解决
- 【开源项目】雅虎开源轻量级多语言实体链接工具包
- creator建模 Vegaprime渲染软件的破解步骤
- Qt多线程初探
- python+webdriver学习笔记
- Java虚拟机总结