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
函数时,需要谨慎考虑执行命令的来源,并且应该仅执行信任的命令。
C语言system讲解相关推荐
- c语言在一组数据中找最大值最小值,用c语言输入一组数据,输出最大最小值,求c语言程序讲解: 输入一组数据,求最大值,最小值,和,平均...
问题标题 用c语言输入一组数据,输出最大最小值,求c语言程序讲解: 输入一组数据,求最大值,最小值,和,平均 2019-7-3来自ip:18.156.193.207的网友咨询 浏览量:318 手机版 ...
- c语言程序40例,C语言程序讲解40例.pdf
实用标准文案 C 语言程序讲解 40 例 [程序 1] 题目:有 1.2.3.4 个数字, 能组成多少个互不相同且无重复数字的三位数?都是多少? 1. 程序分析:可填在百位.十位.个位的数字都是 1. ...
- c语言编程计算c上0下n,计算方法C语言编程讲解.doc
计算方法C语言编程讲解 计算方法C语言编程 1.已知方程在区间[1,2]内有一根,试问用二分法求根,使其具有5位有效数字至少应二分多少次? [程序设计] clc;clear a=1;b=2;n=0; ...
- C 语言 System 设置背景色和前景颜色
C 语言 System 设置背景色和前景颜色 包含头文件:#include <windows.h> 语法:system("color 参数"); 一个参数时为前景颜色: ...
- 05 C语言框架讲解(嵌入式C语言要学哪些内容,学习路线)
C语言框架讲解(C语言要学哪些内容,学习路线) b站配套视频地址 CSDN有图阅读地址 Gitee文档源码地址 作者 将狼才鲸 日期 2021-07-17 注:gitee暂不支持markdown me ...
- C语言 system函数超简单讲解+整活
在CSDN查(抄)代码的时候经常会遇到有大佬写出 system("pause") 这个语句. 后来又接触到 system("cls") 这使我非常好奇,于是查了 ...
- 传智播客C语言视频第二季(第一季基础上增加诸多C语言案例讲解,有效下载期为10.5-10.10关闭
分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 卷 ba ...
- 传智播客C语言视频第二季(第一季基础上增加诸多C语言案例讲解,有效下载期为10.5-10.10关闭)
卷 backup 的文件夹 PATH 列表 卷序列号为 00000025 D4A8:14B0 J:. │ 1.txt │ c语言经典案例效果图示.doc │ ├─1传智播客_尹成_C语言从菜鸟到 ...
- 传智播客C语言视频第二季(第一季基础上增加诸多C语言案例讲解,有效下载期为10.5-10.10关闭)...
卷 backup 的文件夹 PATH 列表 卷序列号为 00000025 D4A8:14B0 J:. │ 1.txt │ c语言经典案例效果图示.doc │ ├─1传智播客_尹成_C语言从菜鸟到 ...
最新文章
- C# 系统应用之获取IE浏览记录和IE地址栏输入网址
- html中按钮下拉菜单,CSS 下拉菜单
- Roslyn 使用 Directory.Build.props 管理多个项目配置
- 整合ext和dwr 的小例子
- 投稿期刊:机械人机交互图形图象交叉学科
- 单片机(ISIS 7 Professional):简易红绿灯代码项目
- 高德地图ios11 定位失败
- 一. APP连续闪退修复方案初版
- 2023年全国最新二级建造师精选真题及答案60
- 上面两点下面一个三角形_把握字的形状,即使写得快,也很好看(三角形2)...
- win7查找计算机图片,如何在 win7电脑上查看 HEIC 照片的内容?
- GSM Communication on EBox4300--(3)
- H. 田忌赛马---故事新编
- java开发必须安装jre吗_安装jdk后还需要安装jre吗
- TS中的条件类型(ReturnType)
- 转: ios学习入门进阶
- IRIS框架ctx.header响应头设置不成功问题
- 多普达838的网络设置—GPRS篇
- Javascript 上传图片 显示缩略图
- FastCGI 进程管理器(FPM)配置项目列表