最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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,回車(chē))

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語(yǔ)言實(shí)現(xiàn)對(duì)bmp格式圖片打碼

    C語(yǔ)言實(shí)現(xiàn)對(duì)bmp格式圖片打碼

    這篇文章主要介紹了C語(yǔ)言實(shí)現(xiàn)對(duì)bmp格式圖片打碼
    2016-01-01
  • QT5中使用SQLite的實(shí)現(xiàn)方法

    QT5中使用SQLite的實(shí)現(xiàn)方法

    SQLite是一款開(kāi)源輕量級(jí)的數(shù)據(jù)庫(kù)軟件,本文主要介紹了QT5中使用SQLite的實(shí)現(xiàn)方法,文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-11-11
  • C++統(tǒng)計(jì)中英文大小寫(xiě)字母、數(shù)字、空格及其他字符個(gè)數(shù)的方法

    C++統(tǒng)計(jì)中英文大小寫(xiě)字母、數(shù)字、空格及其他字符個(gè)數(shù)的方法

    這篇文章主要介紹了C++統(tǒng)計(jì)中英文大小寫(xiě)字母、數(shù)字、空格及其他字符個(gè)數(shù)的方法,涉及C++字符串的遍歷與簡(jiǎn)單判定技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2016-05-05
  • 深入探究協(xié)程在C++中的實(shí)現(xiàn)方式

    深入探究協(xié)程在C++中的實(shí)現(xiàn)方式

    協(xié)程可以被看作是計(jì)算機(jī)程序中的獨(dú)立功能塊,它們?cè)趫?zhí)行過(guò)程中能夠暫停和恢復(fù),與傳統(tǒng)的函數(shù)調(diào)用相比,協(xié)程更像是一種輕量級(jí)的線程,本文我們將深入探究協(xié)程在C++中的實(shí)現(xiàn)方式,文中有詳細(xì)的代碼示例供大家參考,需要的朋友可以參考下
    2023-12-12
  • c++中l(wèi)og4cplus日志庫(kù)使用的基本步驟和示例代碼

    c++中l(wèi)og4cplus日志庫(kù)使用的基本步驟和示例代碼

    這篇文章主要給大家介紹了關(guān)于c++中l(wèi)og4cplus日志庫(kù)使用的相關(guān)資料,log4cplus是一款開(kāi)源的c++日志庫(kù),具有線程安全,靈活,以及多粒度控制的特點(diǎn),log4cplus可以將日志按照優(yōu)先級(jí)進(jìn)行劃分,使其可以面向程序的調(diào)試,運(yùn)行,測(cè)試,后期維護(hù)等軟件全生命周期,需要的朋友可以參考下
    2024-06-06
  • 解析C語(yǔ)言結(jié)構(gòu)體及位段

    解析C語(yǔ)言結(jié)構(gòu)體及位段

    今天小編就為大家分享一篇關(guān)于解析C語(yǔ)言結(jié)構(gòu)體及位段,小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧
    2018-12-12
  • c++迭代器失效的情況匯總

    c++迭代器失效的情況匯總

    這篇文章主要介紹了C++迭代器失效的幾種情況總結(jié),文中代碼非常詳細(xì),幫助大家更好的了解學(xué)習(xí),感興趣的朋友可以參考下
    2020-06-06
  • C++中的最小生成樹(shù)算法超詳細(xì)教程

    C++中的最小生成樹(shù)算法超詳細(xì)教程

    這篇文章主要介紹了C++中的最小生成樹(shù)算法超詳細(xì)教程,最小生成樹(shù)的最著名的算法有兩個(gè), 一個(gè)是Prim算法, 另一個(gè)當(dāng)然就是Kruskal算法, 接下來(lái), 我將盡我所能的介紹這兩個(gè)算法, 也算是對(duì)自己學(xué)習(xí)的一個(gè)回顧吧,需要的朋友可以參考下
    2023-08-08
  • 解決Microsoft?Visual?C++?2010?Express?運(yùn)行及調(diào)試問(wèn)題

    解決Microsoft?Visual?C++?2010?Express?運(yùn)行及調(diào)試問(wèn)題

    這篇文章主要介紹了解決Microsoft?Visual?C++?2010?Express?運(yùn)行及調(diào)試問(wèn)題,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-01-01
  • AVX2指令集優(yōu)化浮點(diǎn)數(shù)組求和算法

    AVX2指令集優(yōu)化浮點(diǎn)數(shù)組求和算法

    這篇文章主要為大家介紹了AVX2指令集優(yōu)化浮點(diǎn)數(shù)組求和算法,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-05-05

最新評(píng)論

张家港市| 墨脱县| 晋宁县| 全州县| 武隆县| 右玉县| 正安县| 夏河县| 修武县| 隆林| 滕州市| 崇礼县| 桦甸市| 蓬溪县| 阿坝县| 琼海市| 策勒县| 普兰县| 佳木斯市| 个旧市| 九龙城区| 高州市| 遵义县| 崇阳县| 利津县| 志丹县| 团风县| 枣阳市| 云梦县| 安国市| 花垣县| 东辽县| 商水县| 西盟| 柳江县| 墨竹工卡县| 泉州市| 罗定市| 高雄市| 甘洛县| 平泉县|