本文实例为大家分享了C语言实现电脑关机的具体代码,供大家参考,具体内容如下
这个是我在网上搜索到的资料,其实也是很简单的。
想使用ESP8266完成这样一个操作,<强>远程关闭电脑>强劲,达到人在别的任何地方都可以操作我们的电脑。
这个虽然已经不是羡慕新奇的事,实现的方法也撑出不穷,但我们学习ESP8266,也不失是一种体验的过程。
对于初学者来说也是一种很有成就感的体验。
因此,想完成远程关机,就需要理解怎么实现关机的命令及程序,我们使用C语言来完成。
串口助手也可以实现,但串口助手毕竟是为了调式用的,并不适合应用使用。
<强>代码如下:强>
//# include“stdafx.h” # include“stdio . h” # include“string.h” # include“stdlib.h” int print () { printf ("╪╪╪╪╪╪╧╧╧╧╧╧╧╧╪╪╪╪╪╪\ n”); printf ("╔═══╧╧C语言关机程序╧╧═══╗\ n”); printf ("║※1。、实现10分钟内的定时关闭计算机║\ n”); printf ("║※2。、立即关闭计算机║\ n”); printf ("║※3。、注销计算机║\ n”); printf ("║※0。、退出系统║\ n”); printf ("╚═══════════════════╝\ n”); 返回0; } int main () { char cmd[20]=肮乇? s - t”; char t [5]=" 0 "; int c; 系统(“标题C语言关机程序");//设置cmd窗口标题 系统(”模式con关口=48行=25 ");//窗口宽度高度 系统(“颜色0 b”); 系统(“日期/T”); 系统(“时间/T”); print (); scanf (“% d和c); 获取字符(); 开关(c) { 案例1:printf("您想在多少秒后自动关闭计算机? (0 ~ 600)\ n”); scanf (“% s”, t);系统(strcat (cmd, t));断裂; 案例2:系统(“关闭- p”);打破; 案例3:系统(“关闭- l”);断裂; 例0:休息; 默认值:printf("错误! \ n "); } 系统(“暂停”); 退出(0); }
我运行的环境为:vc++ 6.0
运行效果如下:
选择2回车后的效果:
这样就完成了C语言实现电脑关机的过程。
接下来要完成:<强>通过ESP8266模块实现手机远程关闭电脑强>。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。