本文介绍了C ++中的系统调用的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
pls将其转换为Visual Studio C ++
pls convert this into visual studio c++
package com.proxim.db;
import java.io.BufferedReader;
import java.io.InputStreamReader;
public class Example {
/**
* @param args the command line arguments
*/
public static void main(String args[]) {
try {
Process p = Runtime.getRuntime().exec("ipconfig");
BufferedReader stdInput = new BufferedReader(new
InputStreamReader(p.getInputStream()));
System.out.println("Here is the standard output of the command:\n");
int count =0;
String s, result ="";
while (!procDone(p)) {
while((s=stdInput.readLine()) !=null){
count++;
result = result+s+"\n";
System.out.println("result:"+count+": "+result);
}
}
stdInput.close();
//System.out.println(proc.getOutputStream().toString());
} catch (Exception e) {
// TODO: handle exception
}
}
private static boolean procDone(Process p) {
try {
int v = p.exitValue();
return true;
}
catch(IllegalThreadStateException e) {
return false;
}
}
}
推荐答案
这篇关于C ++中的系统调用的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!