C/C++ system()函数的常用参数详解


前言

system()函数适用于C/C++程序调用操作系统命令,在我们的C++编程中会经常被使用。这里详细记录一下C++编程中system()函数的常用参数。


一、常用推荐

  • pause:暂停批处理文件的处理并显示消息

  • color:  设置默认控制台前景和背景颜色

  • title:    设置cmd.exe会话的窗口标题

  • cls:     清除屏幕

system("pause");//暂停
system("color 0B");//0B为控制台的前景和背景颜色,详细介绍请见下表
system("title winName");//winName为控制台名称
system("cls");//清屏

color参数后面的参数为16进制的个位数,对应的位数与颜色如下表所示

0 1 2 3 4 5 6 7 8 9 A B C D E F
黑色 蓝色 绿色 湖蓝色 红色 紫色 黄色 白色 灰色 淡蓝色 淡绿色 浅绿色 淡红色 淡紫色 淡黄色 亮白色

二、文件操作

  • md/mkdir:创建一个目录

  • start:        启动单独的窗口以运行指定的程序或命令

  • del:           删除至少一个文件

  • copy:       将至少一个文件复制到另一个位置

  • move:      将一个或多个文件从一个目录移动到另一个目录

  • type:        显示文本文件的内容

system("md name");//等同于system("mkdir name");新建名为name的文件夹
system("start cmd");//打开命令提示符
system("start https://www.baidu.com/")//打开网页
system("del file.txt");//删除file.txt文件
system("copy A B");//目录文件A复制到目录文件B 可以添加路径,文件需要大量拷贝的情况下很常用
system("move A B");//目录文件A移动到目录路径B 当需要转移一个文件到另一个目录是很常用
system("type file.txt");//显示file.txt文件中内容

三、系统操作

  • shutdown:允许通过本地或远程方式正确关闭计算机

  • date:          显示或设置日期

  • time:          显示或设置系统时间

  • cd/chdir:    显示当前目录的名称或将其更改

  • dir:             显示一个目录中的文件和子目录

  • ver:            显示 Windows 的版本

  • vol:            显示磁盘卷标和序列号

system("shutdown -s –t 60");//60s后关机
system("shutdown -a");//取消关机
system("shutdown -p");//立即关闭
system("shutdown -1");//注销计算机
system("shutdown -r –t 0");//立即重启
system("shutdown -h –f");//睡眠
system("date");//年月日
system("time");//时分秒
system("cd");//等同于system("chdir");显示文件路径
system("dir");//显示当前路径下所有文件
system("ver");//显示Windows系统版本
system("vol");//显示磁盘卷标和序列号

总结

本文记录了system()函数的参数作用以及如何使用,system()函数提供了大量能使我们快速便捷地处理数据的方法。

猜你喜欢

转载自blog.csdn.net/Gary_ghw/article/details/131206596