Java Code から C Code を正常に実行しましたが、C Program が Java Code から実行されている C 変数に値を読み込みたいという質問があります。どうやってするか?
私のCコードは次のようになります。
int main()
{
int op;
printf("\n Hello World... ");
printf("\n Enter any value : ");
scanf("%d",&op);
printf("\n The value entered is : %d",op);
getch();
return 0;
}
私のJavaコードは次のとおりです。
import java.io.*;
public class Test {
public static void main(String args[]) {
try {
String s = " ";
Process processCompile = Runtime.getRuntime().exec("e:/Sample.exe");
BufferedReader stdInput = new BufferedReader(new
InputStreamReader(processCompile .getInputStream()));
// read the output from the command
System.out.println("EXE OUTPUT");
while ((s = stdInput.readLine()) != null) {
System.out.println(s);
}
} catch(Exception ex) {
ex.printStackTrace();
}
}
}
では、C 変数に値を入力できるように、Java コードでどのような変更を行う必要があるのでしょうか。前もって感謝します