【前言】:HelloHello,鐵汁們,我又來咯,今天推出一個小惡作劇,大家自己在電腦上玩就行了哈,千萬千萬不要去禍禍別人哦,
關機程式代碼:
//寫一個關機程式
//只要程式啟動了,就倒計時60秒關機,如果60秒之內,你輸入:我是豬 ,就取消關機,否則時間一到電腦就關機了
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
int main()
{
char input[20] = { 0 };
system("shutdown -s -t 60");
while (1)
{
printf("請注意,你的電腦在1分鐘之內關機,如果輸入,我是豬,就取消關機\n");
scanf("%s", input);
//判斷一下
if (0 == strcmp(input, "我是豬"))
{
//取消關機
system("shutdown -a");
break;
}
}
return 0;
}

滴滴,你先不要問為什么這樣寫可以命令電腦關機, 你先把代碼復制到編譯器上面運行,感受一下先,
好咯,想必大家都已經運行了,有沒有人的真的關機了
解釋:
//system()庫函式,是用來執行系統命令的,頭檔案stdlib.h
//shutdown命令是windows提供的關機命令
//shutdown -s -t 60 設定60秒后關機
//shutdown -a 取消關機
//注意strcmp()庫函式的運用,它是用來比較兩個字串是否相等的,注意哦,字串的
//比較,不能使用==,而是利用strcmp(),如果回傳值是0,則相等;回傳值大于0,則s1 < s2;
//回傳值小于0,則s1 > s2
好了,這個小惡作劇還是很簡單的,大家只要知道上面這幾點就行啦,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/344396.html
標籤:其他
下一篇:2021-10-31
