前言

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进制的个位数,对应的位数与颜色如下表所示

0123456789ABCDEF
黑色蓝色绿色湖蓝色红色紫色黄色白色灰色淡蓝色淡绿色浅绿色淡红色淡紫色淡黄色亮白色

二、文件操作

  • 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()函数提供了大量能使我们快速便捷地处理数据的方法。

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐