标题:C ++:参考:C语言运行库:cstdlib(stdlib.h中):system
只看楼主
shyhack
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2011-3-8
结帖率:0
 问题点数:0 回复次数:0 
C ++:参考:C语言运行库:cstdlib(stdlib.h中):system
执行系统命令

调用命令处理器来执行命令。一旦终止执行命令,该处理器使控制权交还给程序,返回一个int值,其解释是系统相关的。

函数调用也可以用来作为参数来检查是否存在一个命令处理器使用NULL。


参数
command

C字符串包含系统命令被执行。

返回值
参数传递时,将返回NULL的值是不依赖于运行环境规范。在许多系统中,0是用来表示命令成功执行和其他值来表示某种错误。
当传入的参数为NULL,则函数返回一个非零值,如果命令处理器是可用的,否则为0。

可移植性
这种行为和返回值是平台依赖的。

范例

/* system example : DIR */

#include <stdio.h>

#include <stdlib.h>



int main ()

{

int i;

printf ("Checking if processor is available...");

if (system(NULL)) puts ("Ok");

else exit (1);

printf ("Executing command DIR...\n");

i=system ("dir");

printf ("The value returned was: %d.\n",i);

return 0;

}

本文摘自: 编程十万个为什么(http://www.) 详细出处请参考:http://www.
搜索更多相关主题的帖子: 运行环境 处理器 字符串 C语言 
2011-03-09 00:04



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-333610-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.217529 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved