亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

C++實(shí)現(xiàn)惡搞電腦關(guān)機(jī)小程序的示例代碼

 更新時(shí)間:2022年11月23日 09:53:49   作者:陳思宇501  
這篇文章主要為大家詳細(xì)介紹了如何利用C++實(shí)現(xiàn)一個(gè)簡(jiǎn)單的惡搞電腦關(guān)機(jī)小程序,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以嘗試一下

補(bǔ)充

system函數(shù)

關(guān)于關(guān)機(jī)代碼,大家應(yīng)該都知道——shutdown -s -t 關(guān)機(jī)時(shí)間(單位:秒)

使用windows.h頭文件的system(命令)函數(shù)可以實(shí)現(xiàn)cmd里的所有命令

(別問(wèn)我cmd的打開(kāi)方式,就是windows+R,再輸入cmd,回車)

shutdown命令

shutdown系列有很多參數(shù),例如剛才的shutdown -s -t就是一個(gè)。

查看方法:打開(kāi)cmd(剛說(shuō)過(guò)),輸入shutdown或shutdown /?

如圖

看不懂可參照下圖

so,我們還需要用到-a參數(shù),以取消關(guān)機(jī)

goto跳轉(zhuǎn)語(yǔ)句

外加goto跳轉(zhuǎn)語(yǔ)句,我們就可以……

“goto語(yǔ)句是什么?”(要跳轉(zhuǎn)的語(yǔ)句前面一行用 跳轉(zhuǎn)名:(注意,是冒號(hào)),后面要用時(shí)用 goto 跳轉(zhuǎn)名; (是分號(hào)))

注意:goto語(yǔ)句只能在同一個(gè)函數(shù)內(nèi)部跳轉(zhuǎn),不能跨函數(shù)跳轉(zhuǎn)?。?!

簡(jiǎn)單實(shí)踐一下goto語(yǔ)句:

#include <stdio.h>
int main()
{
    again:
    printf("123\n");
    goto again;
    return 0;
}

程序運(yùn)行結(jié)果:

 好了,現(xiàn)在還是回歸主題,到底如何設(shè)計(jì)一個(gè)關(guān)機(jī)程序呢?

關(guān)機(jī)程序思路

要求:程序執(zhí)行起來(lái)就倒計(jì)時(shí)關(guān)機(jī),假設(shè)1分鐘后關(guān)機(jī),如果輸入“我是豬”,就取消關(guān)機(jī)。

一、提示用戶關(guān)機(jī)

#include <stdio.h>
int main()
{
	printf("請(qǐng)注意,你的電腦將在1分鐘后關(guān)機(jī),如果輸入“我是豬”,就取消關(guān)機(jī)");
	return 0;
}

二、倒計(jì)時(shí)關(guān)機(jī)

#include <stdio.h>
#include <stdlib.h>
int main()
{
	system("shutdown -s -t 60");
	printf("電腦將在1分鐘后關(guān)機(jī),如果輸入“我是豬”,就取消關(guān)機(jī)");
	return 0;
}

三、判斷

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main()
{
	char input[20]={0};
	system("shutdown -s -t 60");
	again:
	printf("電腦將在1分鐘后關(guān)機(jī),如果輸入“我是豬”,就取消關(guān)機(jī)\n");
	scanf("%s",input);
	if (strcmp(input,"我是豬")==0)
		system("shutdown -a");
	else
		goto again;
	return 0;
}

效果

接下來(lái),你就可以“整蠱”你的好基友了(壞笑)

到此這篇關(guān)于C++實(shí)現(xiàn)惡搞電腦關(guān)機(jī)小程序的示例代碼的文章就介紹到這了,更多相關(guān)C++關(guān)機(jī)程序內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:

相關(guān)文章

  • C++11中條件標(biāo)量和互斥鎖應(yīng)用出現(xiàn)死鎖問(wèn)題

    C++11中條件標(biāo)量和互斥鎖應(yīng)用出現(xiàn)死鎖問(wèn)題

    這篇文章主要介紹了C++11中條件標(biāo)量和互斥鎖應(yīng)用出現(xiàn)死鎖思考,本文通過(guò)示例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-06-06
  • C語(yǔ)言從零探索函數(shù)的知識(shí)

    C語(yǔ)言從零探索函數(shù)的知識(shí)

    函數(shù)是一組一起執(zhí)行一個(gè)任務(wù)的語(yǔ)句。每個(gè) C 程序都至少有一個(gè)函數(shù),即主函數(shù) main() ,所有簡(jiǎn)單的程序都可以定義其他額外的函數(shù),讓我們一起來(lái)了解它
    2022-04-04
  • 常用的C語(yǔ)言編程工具匯總

    常用的C語(yǔ)言編程工具匯總

    c語(yǔ)言編程軟件適于編寫系統(tǒng)軟件,是學(xué)習(xí)編程的同學(xué)們的必備軟件。c語(yǔ)言一種非常強(qiáng)大的計(jì)算機(jī)語(yǔ)言,應(yīng)用非常廣泛,不僅僅是在軟件開(kāi)發(fā)上,而且各類科研都會(huì)用到c語(yǔ)言。今天小編給大家匯總下C語(yǔ)言的編程工具
    2018-01-01
  • 用C語(yǔ)言winform編寫滲透測(cè)試工具實(shí)現(xiàn)SQL注入功能

    用C語(yǔ)言winform編寫滲透測(cè)試工具實(shí)現(xiàn)SQL注入功能

    本篇文章主要介紹使用C#winform編寫滲透測(cè)試工具,實(shí)現(xiàn)SQL注入的功能。使用python編寫SQL注入腳本,基于get顯錯(cuò)注入的方式進(jìn)行數(shù)據(jù)庫(kù)的識(shí)別、獲取表名、獲取字段名,最終獲取用戶名和密碼;使用C#winform編寫windows客戶端軟件調(diào)用.py腳本,實(shí)現(xiàn)用戶名和密碼的獲取
    2021-08-08
  • c++?error:crosses?initialization?of問(wèn)題解決分析

    c++?error:crosses?initialization?of問(wèn)題解決分析

    這篇文章主要介紹了c++?error:crosses?initialization?ofde?問(wèn)題解決分析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-08-08
  • C++約瑟夫環(huán)問(wèn)題詳解

    C++約瑟夫環(huán)問(wèn)題詳解

    大家好,本篇文章主要講的是C++約瑟夫環(huán)問(wèn)題詳解 ,感興趣的同學(xué)趕快來(lái)看一看吧,對(duì)你有幫助的話記得收藏一下,方便下次瀏覽
    2022-01-01
  • C語(yǔ)言運(yùn)算符的優(yōu)先級(jí)和結(jié)合性實(shí)例詳解

    C語(yǔ)言運(yùn)算符的優(yōu)先級(jí)和結(jié)合性實(shí)例詳解

    本文主要介紹C語(yǔ)言運(yùn)算符的知識(shí),這里對(duì)運(yùn)算符的優(yōu)先級(jí)和結(jié)合性做出了詳解,并附實(shí)例代碼,希望能幫助有需要的小伙伴
    2016-07-07
  • 淺談Qt實(shí)現(xiàn)HTTP的Get/Post請(qǐng)求

    淺談Qt實(shí)現(xiàn)HTTP的Get/Post請(qǐng)求

    本文主要介紹了淺談Qt實(shí)現(xiàn)HTTP的Get/Post請(qǐng)求,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2022-05-05
  • C++中引用的使用總結(jié)

    C++中引用的使用總結(jié)

    以下是對(duì)C++中引用的使用進(jìn)行了詳細(xì)的總結(jié)介紹,需要的朋友可以過(guò)來(lái)參考下,希望對(duì)大家有所幫助
    2013-10-10
  • C++中的單例模式介紹

    C++中的單例模式介紹

    單例模式也稱為單件模式、單子模式,可能是使用最廣泛的設(shè)計(jì)模式。其意圖是保證一個(gè)類僅有一個(gè)實(shí)例,并提供一個(gè)訪問(wèn)它的全局訪問(wèn)點(diǎn),該實(shí)例被所有程序模塊共享
    2013-03-03

最新評(píng)論