c++如何获取dos命令的返回值

c++如何获取dos命令的返回值,第1张

直接获取system的返回值

1、system函数:

原型:int system(const char command);

功能:执行 dos(windows系统) 或 shell(Linux/Unix系统) 命令,参数字符串command为命令名;

说明:在windows系统中,system函数直接在控制台调用一个command命令。在Linux/Unix系统中,system函数会调用fork函数产生子进程,由子进程来执行command命令,命令执行完后随即返回原调用的进程;

头文件:stdlibh;

返回值:命令执行成功返回0,执行失败返回-1。

2、例程:

#include<stdioh>

#include<stdlibh>

int main(){

    system("del C:\\123txt");//在控制台中,执行命令del  C:\\123txt,删除C盘目录下的123txt文件

    return 0;

}

1.下载源代码

2. 安装,过程如下。

$ tar –jxvf Python-252tarbz2

$ cd Python-252

$ /configure

$ make

$ make install

3 测试。

在命令行下输入python,出现python解释器即表示已经正确安装。

在suse10或rhel5(es5)下系统默认已经装了python但版本是24x;本次安装后在shell中输入#python

会发现显示结果:

# python

Python 243 (#1, Dec 11 2006, 11:38:52)

[GCC 411 20061130 (Red Hat 411-43)] on linux2

Type “help”, “copyright”, “credits” or “license” for more information

>>>

 

以上就是关于c++如何获取dos命令的返回值全部的内容,包括:c++如何获取dos命令的返回值、如何用python获取linux系统的网卡信息、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9765524.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存