【c/c++】如何调用【Window】cmd命令行命令并获取命令行的输出内容
来源:互联网 发布:威锋认证的淘宝店 编辑:程序博客网 时间:2024/04/26 18:06
#include <stdio.h>#include <stdlib.h>#include <string.h>int _System(const char * cmd, char *pRetMsg, int msg_len){FILE * fp;char * p = NULL;int res = -1;if (cmd == NULL || pRetMsg == NULL || msg_len < 0){printf("Param Error!\n");return -1;}if ((fp = _popen(cmd, "r")) == NULL){printf("Popen Error!\n");return -2;}else{memset(pRetMsg, 0, msg_len);//get lastest result while (fgets(pRetMsg, msg_len, fp) != NULL){printf("Msg:%s", pRetMsg); //print all info }if ((res = _pclose(fp)) == -1){printf("close popenerror!\n");return -3;}pRetMsg[strlen(pRetMsg) - 1] = '\0';return 0;}}int main(){//test cmd char *cmd = "python d:\\PythonProjects\\Demo1.py [1]";char a8Result[128] = { 0 };int ret = 0;ret = _System(cmd, a8Result, sizeof(a8Result));printf("ret = %d \na8Result = %s\nlength = %d \n", ret, a8Result, strlen(a8Result));getchar();return 0;}
1 0
- 【c/c++】如何调用【Window】cmd命令行命令并获取命令行的输出内容
- 【c/c++】如何调用【linux】shell命令行命令并获取命令行的输出内容
- Python执行命令行命令并获取输出
- C语言使用cmd命令并获取输出方法
- C语言使用cmd命令并获取输出方法
- C语言使用cmd命令并获取输出方法
- 命令行cmd下获取路径的命令
- 将CMD命令行下命令输出的内容存到文件中
- C#获取命令行输出内容的方法
- C#获取命令行输出内容的方法
- LINUX C获取命令行输出结果
- C语言与python获取命令行输出
- cmd命令行修改c盘的安全级别
- C#获取命令行输出内容
- C#中调用CMD命令行截取输出流的范例
- Windows cmd命令行获取apk文件内容的MD5
- VBA调用cmd命令行下执行的命令
- C# 调用带参数的控制台程序 并将命令行输出的内容实时输出至窗体中的显示控件
- 博弈论
- SSL2295 暗黑破坏神(dp)
- 自篡改Dalvik字节码delta.apk原理
- java io
- Caused by: java.lang.UnsupportedOperationException: Can't convert to color: type=0x1
- 【c/c++】如何调用【Window】cmd命令行命令并获取命令行的输出内容
- Android中大图片的处理(一)之图片存在形式
- 建立一个矩阵类Matrix,存储一个4*4的矩阵并能在矩阵中查找某数。要求如下:
- android系统里的配置文件如何生效
- Textview设置文字样式和颜色
- java 报表查询数据实现序号自动递增
- 数据库-MYSQL安装配置和删除
- 浅析ORM
- 03-树1 树的同构 (25分)