system()【C语言库函数-stdlib.h】

【描述】

C语言库函数 int system(const char *command) 把 command 指定的命令名称或程序名称传给要被命令处理器执行的主机环境,并在命令完成后返回。

【声明】

int system(const char *command)

【参数】

command -- 包含被请求变量名称的 C 字符串。

【返回值】

如果发生错误,则返回值为 -1,否则返回命令的状态。

【实例】

列出了 windows 机上当前目录下所有的文件和目录:

// 列出了 windows 机上当前目录下所有的文件和目录

// 开发环境:Visual Studio 2019

// 头文件
#include <stdio.h>
#include < stdlib.h >
#include <string.h>

// 主函数
int main()
{
	char command[50];

	strcpy(command, "dir");
	system(command);

	return(0);
}

运行效果:

 驱动器 G 中的卷是 最近
 卷的序列号是 4002-2395

 G:\CSDN\C语言库函数\system()【C语言库函数-stdlib.h】 的目录

2020/06/21  14:28    <DIR>          .
2020/06/21  14:28    <DIR>          ..
2020/06/21  14:29    <DIR>          Debug
2020/06/21  13:55             1,497 system()【C语言库函数-stdlib.h】.sln
2020/06/21  13:56             7,238 system()【C语言库函数-stdlib.h】.vcxproj
2020/06/21  13:55               956 system()【C语言库函数-stdlib.h】.vcxproj.filters
2020/06/21  13:55               168 system()【C语言库函数-stdlib.h】.vcxproj.user
2020/06/21  14:28               272 源.cpp
               5 个文件         10,131 字节
               3 个目录 103,680,118,784 可用字节

猜你喜欢

转载自blog.csdn.net/qq_27504375/article/details/106884881