‘system’是C语言标准库中的一个函数,它的作用是对计算机系统进行操作,如创建文件夹,打开文件夹,清空屏幕等等,下面介绍一下常用的几个system命令
system函数原型
int system(const char* command);
command是字符串常量,是我们要执行的命令;命令执行成功,返回一个非零值;执行失败,返回0;
1.打开网址
打开网址 system("start <url>");//URL是我们要打开的网址 system("start https://www.nowcoder.com/");
会自动打开牛客网;
一些补充:
1.URL:URL(Uniform Resource Locator)即统一资源定位符,是一种用于定位互联网上资源的地址。它包含了一个地址的协议、主机、端口、路径等各个部分。在互联网上,我们可以通过 URL 找到网站、网页、图片、视频等各种资源。在浏览器中输入网址并回车后,浏览器就会解析 URL,根据 URL 找到相应的资源并显示出来。因此,我们通常把 URL 称作网址的意思。
URL可以理解为网页的地址
2.打开文件夹
打开文件夹 system("start <folder_path>"); system("start <folder_path>"); 因为我们使用电脑的文件夹默认都是用中文来定义的,所以引用时也有一些特殊格式 system("start \"\" \"<folder_path>\""); system("start \"\" \"C:\\Users\\用户名\\桌面\"");//必须和这个格式一样 文件夹地址要用双引号围起来,里面还要有//进行分隔
3.创建文件夹和复制文件
创建文件夹 system("mkdir <folder_path>"); 复制文件 system("copy <source_file_path> <destination_file_path>"); 源文件路径 目标文件路径
4.运行程序
运行程序 system("<program_path>"); system("C:\\Users\\Public\\Desktop\\腾讯QQ.lnk");//实现了打开qq的程序 里面还要有//进行分隔
程序地址的选择:
5.system("cls")清空屏幕
//清空屏幕 printf("This text will be cleared.\n");//5s后自动清空屏幕 Sleep(5000); system("cls");
6.设置命令窗口的大小(有趣的代码)
设置命令窗口的大小(有趣的代码) system("mode con:cols=100 lines=10");
7.几个常用代码
终止程序运行 system("pause"); 关闭计算机 system("shutdown /s /t 0"); 设置系统时间 data_string 是时间字符串 system("date <date_string>"); 打印系统信息: system("systeminfo"); 这个命令会在Windows系统中打印系统信息,包括操作系统版本、处理器类型、物理内存、网络适配器等等。 列出当前目录下的文件和文件夹: system("dir"); 播放声音 system("start <sound_file_path>");
最后:
要谨慎使用 system
函数调用系统命令,因为可能存在一定的安全风险,因为用户输入的命令可能包含有害的代码,例如恶意软件或者病毒,这些代码可能会对系统造成损害。因此,在使用 system
函数时,需要谨慎考虑执行命令的来源,并且应该仅执行信任的命令。