日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學(xué)無(wú)先后,達(dá)者為師

網(wǎng)站首頁(yè) 編程語(yǔ)言 正文

C++實(shí)現(xiàn)關(guān)機(jī)功能詳細(xì)代碼_C 語(yǔ)言

作者:愛(ài)德蘇 ? 更新時(shí)間: 2022-03-26 編程語(yǔ)言

前言:

可以寫出來(lái)后發(fā)給你的室友或者好朋友,可以增進(jìn)你們之間的友誼

功能實(shí)現(xiàn):

輸入關(guān)機(jī)命令語(yǔ)句,shutdown -s -t 60,電腦就會(huì)在60秒之后關(guān)機(jī),輸入shutdown -a。電腦會(huì)撤銷關(guān)機(jī)指令。在c語(yǔ)言中也可以用代碼讓電腦關(guān)機(jī)

1.goto語(yǔ)句實(shí)現(xiàn)

#include <stdio.h>
#include <stdlib.h>
#include <string.h> 
int main(void)
{
	char input[20]={0};//定義一個(gè)數(shù)組 
	system("shutdown -s -t 120");//system對(duì)應(yīng)頭文件<stdlib.h>,讓計(jì)算機(jī)做出關(guān)機(jī)指令 
again:
	printf("你的電腦將會(huì)在120秒后關(guān)機(jī),如果你不想關(guān)機(jī)!\n");
	printf("請(qǐng)輸入:我是弟弟\n"); 
	scanf("%s",input); //讀取輸入的信息 
	if(strcmp(input,"我是弟弟")==0)//判斷是否和我是弟弟相同 ,strcmp對(duì)應(yīng)頭文件<string.h> 
	{
		system("shutdown -a");//撤銷關(guān)機(jī)指令 
	}
	else
	{
		goto again;//如果他不輸入我是弟弟,則跳到again接著執(zhí)行。 
	}
	return 0;
 } 
當(dāng)用戶輸入了和你設(shè)定的想要的信息不一致時(shí),程序不退出,接著執(zhí)行,提示用戶讓用戶接著輸入。同理也可以用while實(shí)現(xiàn)。

2.while語(yǔ)句執(zhí)行

#include <stdio.h>
#include <string.h>
#include <stdlib.h>
int main()
{
	char input[20] = {0};
	system("shutdown -s -t 60");//對(duì)應(yīng)頭文件<stdlib.h>
	while (1)
	{ 
		printf("電腦將在一分鐘內(nèi)關(guān)機(jī),如果輸入:我是弟弟,就取消關(guān)機(jī)\n");
	    scanf("%s", input);
	     if (strcmp(input,"我是弟弟")==0)//strcmp函數(shù)與輸入的信息比較
	    {
		       system("shutdown -a");//撤銷關(guān)機(jī)命令
			   break;//跳出while循環(huán)
	    }
	}
   return 0;
}	

惡搞可以,但要注意分寸!

總結(jié)

原文鏈接:https://blog.csdn.net/weixin_64131583/article/details/122408774

欄目分類
最近更新