【C語(yǔ)言編程】如何整蠱你的損友,讓他的電腦一直關(guān)機(jī)?
在介紹這個(gè)程序之前,我們要了解win10系統(tǒng)的一些系統(tǒng)指令

windows系統(tǒng)指令
用win+r打開(kāi)系統(tǒng)的運(yùn)行框(這個(gè)從xp,win7到win10都有)
在彈出的運(yùn)行框中輸入shutdown -s -t 7200(后面跟著的數(shù)字是時(shí)間,單位是秒)

系統(tǒng)將在右下角提示你定時(shí)關(guān)機(jī)的時(shí)間,屆時(shí)還會(huì)在定時(shí)關(guān)機(jī)時(shí)間提前60s提醒你要關(guān)機(jī)
想要取消定時(shí)關(guān)機(jī),可以在運(yùn)行中輸入shutdown -a

定時(shí)關(guān)機(jī)就被取消了
了解了這個(gè)之后,我們就要知悉C語(yǔ)言中可以幫我們?cè)谙到y(tǒng)的運(yùn)行中輸入指令的函數(shù)
system函數(shù)
首先,讓我們?cè)谥昂痛蠹曳窒磉^(guò)的網(wǎng)站?cplusplus上查詢(xún)?cè)摵瘮?shù)的定義

簡(jiǎn)單地說(shuō),這個(gè)函數(shù)就是來(lái)幫我們execute執(zhí)行系統(tǒng)命令的
同時(shí),網(wǎng)站告訴我們:這個(gè)函數(shù)的頭文件是stdlib.h
先寫(xiě)一個(gè)簡(jiǎn)單的關(guān)機(jī)程序來(lái)實(shí)操一下system函數(shù)

循環(huán)指令和關(guān)機(jī)程序
接下來(lái)讓我們用一個(gè)有點(diǎn)損的方式寫(xiě)一個(gè)關(guān)機(jī)程序
運(yùn)行這個(gè)程序后,只有輸入“我是????”才能取消關(guān)機(jī)
這里我們還用到了strcmp函數(shù),用于比較你輸入的字符和“我是????”是否一致
要注意“==”不能用于比較字符
這里用到的是十分基礎(chǔ)的while+if的語(yǔ)句組合。
運(yùn)行結(jié)果如下:

輸入我是????后注銷(xiāo)會(huì)取消,如果輸入錯(cuò)誤會(huì)再次彈出提示
goto語(yǔ)句寫(xiě)關(guān)機(jī)程序
當(dāng)然,如果看過(guò)上一篇的你肯定知道這篇博客的重點(diǎn)是goto
主要是演示一下again在goto所在代碼行之前的情況
運(yùn)行的結(jié)果和上面的whlie語(yǔ)句一樣,這里就不截圖了
這個(gè)代碼可以用來(lái)整蠱你的損友,或者在春節(jié)的時(shí)候阻止熊孩子“借”用你的女朋友(指電腦)
詢(xún)問(wèn)框里的問(wèn)題和對(duì)應(yīng)的回答都可以隨意更改,當(dāng)然你也可以把時(shí)間改成10秒讓人壓根來(lái)不及反應(yīng)
如果你用的是devc++,每次運(yùn)行代碼的時(shí)候都會(huì)自動(dòng)生成一個(gè)exe文件
把logo改改,就能去糊弄人了
(有人要問(wèn):話(huà)說(shuō)vs2019要怎么生成exe?。亢芎?jiǎn)單呀,只需要Release一下就有了)
鄭重警告!
(1)娛樂(lè)一下即可
(2)若使用該程序?qū)е码娔X關(guān)機(jī)且未保存重要文件,后果自負(fù)奧~
-----------------------------------
為了幫助大家,輕松,高效學(xué)習(xí)C語(yǔ)言/C++,給大家分享我收集的資源,從最零基礎(chǔ)開(kāi)始的,幫助大家在學(xué)習(xí)C語(yǔ)言的道路上披荊斬棘!
微信公眾號(hào):C語(yǔ)言編程學(xué)習(xí)基地
C語(yǔ)言零基礎(chǔ)入門(mén)教程(83集全)
整理分享(多年學(xué)習(xí)的源碼、項(xiàng)目實(shí)戰(zhàn)視頻、項(xiàng)目筆記,基礎(chǔ)入門(mén)教程)最重要的是你可以在群里面交流提問(wèn)編程問(wèn)題哦!
歡迎轉(zhuǎn)行和學(xué)習(xí)編程的伙伴,利用更多的資料學(xué)習(xí)成長(zhǎng)比自己琢磨更快哦!大家也要把握住有限的時(shí)光,抓住成長(zhǎng)的每一次機(jī)會(huì)哦~
編程學(xué)習(xí)書(shū)籍分享:

編程粉絲交流:
