在c++中什么时候会用system()函数

 我来答
匿名用户
2013-05-16
展开全部
执行系统命令的时候用

http://www.cplusplus.com/reference/cstdlib/system/

int system (const char* command);
函数作用,执行系统命令。
(是stdlib.h中的函数,只要包含了这个头文件,即可以在windows下用,也可以在linux下用)
请求命令程序执行一条命令,请求一条命令的效果跟系统和库接口有关,可能会引起一个程序运行不正常或者终止。
参数 command
可以是一条命令字符串,表示所要请求的命令;也可以是一个NULL,用以测试命令处理程序是否可用。
返回值
如果传入的参数是NULL,那么返回值为0表示命令处理态祥配程序不可用,反之则反。
如果传入的参数是一条命令,那么返回值跟系统和库接口有关,但通宴则常情况期望的返回值是命令在系统中的执行返回值,如帆指果这个命令是有效的话。

int system (const char* command);
-------------------------------------------------
Execute system command
Invokes the command processor to execute a command.

If command is a null pointer, the function only checks whether a command processor is available through this function, without invoking any command.

The effects of invoking a command depend on the system and library implementation, and may cause a program to behave in a non-standard manner or to terminate.
-------------------------------------------------
Parameters
command
C-string containing the system command to be executed.
Or, alternatively, a null pointer, to check for a command processor.
-------------------------------------------------

Return Value
If command is a null pointer, the function returns a non-zero value in case a command processor is available and a zero value if it is not.

If command is not a null pointer, the value returned depends on the system and library implementations, but it is generally expected to be the status code returned by the called command, if supported.
-------------------------------------------------
shabby695
推荐于2016-11-07
知道答主
回答量:20
采纳率:0%
帮助的人:10.4万
展开全部
在C++的“iostream”里,"system()"芦州是执行一个 cmd.exe (命令提示符)的函数
例如:
#include <陪陆蔽iostream>
using namespace std ;
int main()
{
system ( "color ?" ) ;
system ( "cls") ;//清屏
system ( "pause" ) ;
system ( "color 01" ) ;
system ( "pause" ) ;
return 0 ;
}

这和你在 cme.exe 里分别输入 "color ?" "cls" "悉伍pause" "color 01" "pause" (不加引号)效果一样,
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
的撒年09
推荐于2016-04-07 · TA获得超过450个赞
知道小有建树答主
回答量:463
采纳率:50%
帮助的人:297万
展开全部

需要调用系统的一些dos命缺烂令的时候就可以孙吵用system()函数。

例如:

  1. 利用system()函数改变dos框中字体和背景的颜色。system("color 0a");

  2. 利用system()函数清伏凯漏楚dos框中显式内容。system("cls");

  

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
chujiangke001
2013-05-16 · TA获得超过1605个赞
知道小有建树答主
回答量:1352
采纳率:0%
帮助的人:693万
展开全部
system()函像是windows的特有函数
用于调用widows的中断。
追问
能否加Q聊吗????我还有些问题可能需要和你交流一下,我的Q号386271623如果不介意或者
发你的Q号吧,好吗???
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-05-16
展开全部
调用一些DOS命令
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式