前言

用一个自动关机小程序小试牛刀,玩转C语言System函数,边学边玩

首先给学习的自己来个掌声,今天是专栏的第5章节了,坚持学习到现在,非常不容易哦, 继续保持,加油!今天栏主为大家介绍一下在C语言中system()函数的用法,顺带做一个《关机小程序》,希望对大家有所帮助.

system函数简介

system()函数功能强大,用的好可以做很多小案例哦,服用前请注意一下事项:头文件:#include 使用前必须加上哦。

system()运行机制:执行shell命令也就是向dos发送一条指令。

函数原型:int system(const char * string)。

C中可以使用DOS命令,编程可以通过system调用DOS命令。

以上内容都是建立在windows平台的基础之上的哦 !

system通常用法

其实system函数的用法基本上就是做shell命令能做的事情,只要你对于dos命令了解的够多,你做的东西也就很多,在这里栏主就做一个总体的分类讲解。一些在C语言当中常用的情况做一个分类。

C语言中窗口属性调整的system与dos命令。

窗口标题:title 窗口标题颜色: color 颜色

窗口大小:mode con cols=40 line =20

时间: TIME/T

日期: DATE/T

测试代码结果以及运行效果如下:

用一个自动关机小程序小试牛刀,玩转C语言System函数,边学边玩

C语言交互辅助功能的system与dos命令清屏效果:system("cls")

防止闪屏:system("pause")

上图中的“请按任意键继续...”的效果就是pause的作用,也就是等待用户按健交互。

C语言通过system函数打开常用应用程序计算器:system("calc")

记事本:system("notepad")

任何应用程序(exe)都可以

注意:在dos系统下输入常用软件名,如KouGou时,是无法打开KouGou的。这是因为你输入KouGou后dos系统会根据系统路径Path去寻找可执行文件,而默认状态下Path路径是不可能有我们自己安装软件的路径的。所以我们就要去设置Path路径,让系统能找到它们。下面以打开KuGou为例。

1.右击计算机--> 属性 -->高级系统设置 -->高级 --> 环境变量,在系统变量下找到Path

用一个自动关机小程序小试牛刀,玩转C语言System函数,边学边玩

2.找到软件的路径:右击Kugou快捷方式-属性-打开文件位置,在文件浏览器的路径框选中显示的路径,右击-复制

用一个自动关机小程序小试牛刀,玩转C语言System函数,边学边玩

3.编辑Path:选中Path,点编辑,粘贴Kugou路径,确认。若要设置多个软件路径,在每个软件路径后要加上英文分号";"。至此,Path路径已设置完毕。当然win10 可以直接添加。

用一个自动关机小程序小试牛刀,玩转C语言System函数,边学边玩

4.打开dos系统:开始-运行-输入cmd,进去入windows下的Dos界面。(直接按windows键+R键 然后键入cmd 回车即可)。

用一个自动关机小程序小试牛刀,玩转C语言System函数,边学边玩

C语言通过system函数操作计算机系统定时关机:system("at 22:00 shutdown -s")

立刻关机:system("shutdown -p")

注销:system("shutdown -l")

修改密码为123:net user administrator 123

设置wifi:netsh wlan set hostednetwork mode=allow ssid=用户名 key=密码

命令开启wifi.:netsh wlan start hostednetwork

system实战篇:关机小程序

程序运行结果

用一个自动关机小程序小试牛刀,玩转C语言System函数,边学边玩

用一个自动关机小程序小试牛刀,玩转C语言System函数,边学边玩

尾言

本栏目作业:

有笔记本的同学可以自己做一个开wifi的小程序,以后再也不用第三方软件开wifi了!

提醒:前提是电脑存在无线网卡哦。

用一个自动关机小程序小试牛刀,玩转C语言System函数,边学边玩

可能案例程序用到了C语言中的一些基本输入输出函数,基本数据类型,字符串处理函数,这些内容大家可以上专栏学习哦。

书不记,熟读可记;义不精,细思可精;大家记得坚持学习哦 ,也不要忘记温故而知新哦。

免责申明:本栏目所发资料信息部分来自网络,仅供大家学习、交流。我们尊重原创作者和单位,支持正版。若本文侵犯了您的权益,请直接点击提交联系我们,立刻删除!

c语言system自动关机,用一个自动关机小程序小试牛刀,玩转C语言System函数,边学边玩...相关推荐

  1. C语言实现的一个交互小程序(一)

    关于C语言如何有效正确的学习,我写了一个专栏:你可以这样学习C语言,有兴趣的小伙伴可以来看看哦,希望能对你有收获!本文例子需要源码的可以关注我后私信我. 这几天我用C语言自己写了一个交互小程序.这个交 ...

  2. 恶作剧c语言程序,自己用C语言编写的一个恶作剧小程序代码

    自己用C语言编写的一个恶作剧小程序代码 #include #include #include #define MAX 100 void hebingString(char s1[],char s2[] ...

  3. java 获取文件所在的文件夹_带你0基础编写一个Java小程序,领略Java程序从编写到编译再到运行的全流程...

    在学习Java之前我们需要先认识下什么是计算机语言?计算机语言又有哪些分类?在了解这些后对我们理解学习帮助是很大的. 要知道计算机语言是人与计算机之间进行信息交流沟通的一种特殊语言,又分为机械语言.汇 ...

  4. c语言编辑学生信息录入的程序,c语言编的学生信息管理系统小程序!!有不足的请指出,谢谢!!...

    c语言编的学生信息管理系统小程序!!有不足的请指出,谢谢!! #include #include #include struct st { char name[20]; int english; in ...

  5. 用JAVA写一个画图小程序(JAVA 大作业)

    第一次写博客 且是稍微大点的程序 看看就行 重新写的在这,更加清晰明了:点击进入:用JAVA写一个画图小程序(JAVA 大作业)重排版本 设计思路 首先我直接去了Windows自带画图程序去实践模拟, ...

  6. 手机的小窗口怎么弄_做一个表白小程序

    双十一刚过,不知道你是不是和我一样是一个人来庆祝这个节日的.今年的双十一已经过去了,明年的双十一你是不是还是想一个人过 莫慌,我这里演示一个表白小程序. 程序的灵感来自于我曾经某天刷腾讯小视频,发现一 ...

  7. 第一个servlet小程序

    第一个servlet小程序 com.fry.servlet.HelloServlet 1 package com.fry.servlet; 2 3 import javax.servlet.Servl ...

  8. 只需6步,教你从零开发一个签到小程序

    摘要:针对于具备瞬时流量.业务场景比较简单的小程序,开发者借助FunctionGraph,可以方便快捷的搭建一个健壮的小程序后台. 本文分享自华为云社区<智慧校园想搞好,FunctionGrap ...

  9. python制作超炫流星雨表白_做一个表白小程序

    双十一刚过,不知道你是不是和我一样是一个人来庆祝这个节日的.今年的双十一已经过去了,明年的双十一你是不是还是想一个人过 莫慌,我这里演示一个表白小程序. 程序的灵感来自于我曾经某天刷腾讯小视频,发现一 ...

  10. 用 C语言的写出几个小程序

    系列文章目录 前言 1.第一章:求出一个整型数组中的最大值 2.第二章:打印出100~999之间所有的水仙花数 3.第三章:输入一个数,打印出n行杨辉三角 4.第四章:小只因跳楼梯问题 5.第五章:创 ...

最新文章

  1. 怎样在VirtualBox 虚拟机中挂载共享目录
  2. hdu2588 GCD
  3. Hive表 Parquet压缩 , Gzip,Snappy,uncompressed 效果对比
  4. java 租车管理系统_jsp+servlet+jdbc实现的java web共享租车信息管理系统,包括登陆注册,页面框架Easy UI...
  5. 再也不怕SVN冲突:轻松解决SVN冲突
  6. 输出最小公倍数和最大公约数
  7. 59 MM配置-后勤发票校验-维护税代码缺省值
  8. 【python基础知识】调用C++接口(setup.py运行)出现的各种问题
  9. python爬取邮件内容_python 定时爬取内容并发送报告到指定邮箱
  10. Arcgis Android API开发之离线地图
  11. 使用AJAX实现上传文件
  12. Spring Security的工作原理
  13. Win10 高分屏软件界面字体模糊问题解决
  14. 监听TCP端口号:从简单Socket到NIO到Netty
  15. 键盘没有小键盘怎么办?怎么打开屏幕软键盘?
  16. 计算机作业微波炉工作的原理,微波炉工作电路原理图及功能图解
  17. JVM调优命令-jstat
  18. php编写蜘蛛池站群教程,快车蜘蛛池站群程序 v2.0
  19. 华为p30怎么升级鸿蒙系统
  20. pcb过孔漏铜_过孔露铜改善评估报告

热门文章

  1. 软件工程—实践者的研究方法
  2. stm32 薄膜键盘原理_stm32F4----薄膜4*4矩阵键盘读取(七)
  3. plc几种常用的编程语言特点
  4. unity 走马灯packageManager
  5. Quartz表达式详解
  6. 汇总|医学图像分析领域论文
  7. YUV Alpha Blend 推导过程
  8. 循环冗余校验码(计算机组成原理12)
  9. 电源管理允许此设备唤醒计算机怎么关掉,电脑如何设置电源管理允许鼠标唤醒计算机...
  10. linux系统pdf文件转word文档,PDF如何转换为Word文件?用它,就是这么简单!