system函数
功能:执行系统命令。
#include <stdlib.h>
//打开计算器
int main()
{
system("calc"); //cmd命令 calc 计算器、notepad记事本、mspaint画图板......
return 0;
}
system函数也可以打开一个外部应用程序
如打开钉钉:
#include <stdlib.h>
int main()
{
//带路径需要使用\\或者/
//system("D:/dingding/DingtalkLauncher.exe");
system("D:\\dingding\\DingtalkLauncher.exe");
return 0;
}
可以返回值:成功返回0,失败返回任意整型数字。
成功:
#include <stdlib.h>
#include <stdio.h>
int main()
{
//打开计算器并输出返回值valu
int valu;
valu = system("calc");
printf("%d", valu);
return 0;
}
失败:
#include <stdlib.h>
#include <stdio.h>
int main()
{
int valu;
valu = system("c");
printf("返回值:%d\n", valu);
return 0;
}
常用cmd命令:
- ASSOC 显示或修改文件扩展名关联。
- AT 计划在计算机上运行的命令和程序。
- ATTRIB 显示或更改文件属性。
- BREAK 设置或清除扩展式 CTRL+C 检查。
- CACLS 显示或修改文件的访问控制列表(ACLs)。
- CALL 从另一个批处理程序调用这一个。
- CD 显示当前目录的名称或将其更改。
- CHCP