#include <iostream>
#include <cstdio>
#include <cstdlib>
#include <cstring>
using namespace std;
int main() {
FILE* pipe = _popen("cmd. exe /C test. bat","r");
if (pipe) {
char buffer[128];
string result = "";
while (!feof(pipe)) {
if (fgets(buffer,128, pipe) != NULL) {
result += buffer;
}
}
_pclose(pipe);
}
// 输出结果
cout << result << endl;
return 0;
}
}
C++调用批处理文件获取输出结果
最新推荐文章于 2024-07-14 15:36:20 发布