
[英]How can I read a file to an InputStream then write it into an OutputStream in Scala?
[英]How do I get inputStream to read BEFORE outputStream is handled?
我有一个简单的c 程序,基本上是:
printf("name?\n");
char name[20];
scanf("%s", name);
printf("hi %s\n", name);
还有一个试图成为中间人的Java 程序。
所以 Java 程序应该这样做:
1 - 打印“名字?”
2 - 用户类型“茶”
3 - 打印“喜茶”
而是这样做:
1 - 不打印
2 - 用户类型“茶”
3 - 打印“名字?\n hi Tea”
java 程序运行 c 程序:
Runtime.getRuntime().exec("c program");
每个线程都涉及一个版本:
myProcess.getInputStream();
我知道 java 程序可以读取 c 程序中的所有内容,并且可以传递用户输入并获得反馈; 但我不知道为什么inputStream在它们同时运行时等待outputStream 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.