直接获取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系统的网卡信息、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)