在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.
-------------------------------------------------
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.
-------------------------------------------------
展开全部
在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" (不加引号)效果一样,
例如:
#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" (不加引号)效果一样,
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
需要调用系统的一些dos命缺烂令的时候就可以孙吵用system()函数。
例如:
利用system()函数改变dos框中字体和背景的颜色。system("color 0a");
利用system()函数清伏凯漏楚dos框中显式内容。system("cls");
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
system()函像是windows的特有函数
用于调用widows的中断。
用于调用widows的中断。
追问
能否加Q聊吗????我还有些问题可能需要和你交流一下,我的Q号386271623如果不介意或者
发你的Q号吧,好吗???
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-05-16
展开全部
调用一些DOS命令
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询