C语言system讲解

        ‘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 函数时,需要谨慎考虑执行命令的来源,并且应该仅执行信任的命令。

  • 20
    点赞
  • 79
    收藏
    觉得还不错? 一键收藏
  • 6
    评论
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值