C语言实现倒计时关机程序(goto语句、strcpm函数、system函数)
目錄
1.C語言實現關機程序;
2. goto 語句、strcmp函數、system函數的使用;
go to語句:
strcmp函數:
system函數:
3. 關機程序;
關機命令:
goto語句實現
whille循環實現
1.C語言實現關機程序;
創作不易,還請大家多多支持
2. goto 語句、strcmp函數、system函數的使用;
go to語句:
在go to語句后面設置一個標簽,可以直接跳轉到標簽所在位置,如:
運行結果:
?程序運行到goto語句,查找到標簽后,直接跳轉到標簽處繼續執行,在本程序中相當于循環;
strcmp函數:
strcmp函數全稱:string compare,常用于對兩個字符串進行比較;是<string.h>庫下的函數;
用法:strcmp (s1,s2),對s1,s2 兩個字符串從左到右逐個字符按照ASCII值進行比較,直到出現不同字符或 '\0' 為止,如果字符全部相同,則認為 s1,s2 相等;若出現不相同的字符,則以第一個不相同的字符的比較結果為準。
返回值:
(1)s1=s2,返回0
(2)s1>s2,返回一個正整數
(3)s1<s2,返回一個負整數
system函數:
是一個庫函數,用來執行系統命令;
3. 關機程序;
關機命令:
shutdown -s:設置關機;
shutdown -s -t:設置時間關機;
shutdown -s -t 60:60s后關機;
shutdown -a:取消關機;
在電腦搜索框輸入cmd,進入命令提示符窗口,輸入以上命令:
shutdown -s -t 60:
shutdown -a:
goto語句實現
?程序源碼:(goto)
#include<stdlib.h> //system函數頭文件 #include<string.h> //strcmp函數頭文件 int main() {char input[20] = { 0 };system("shutdown -s -t 60"); again:printf("請注意,你的電腦將在1分鐘內關機,如果輸入:我是豬,就取消關機\n");scanf("%s", input);if (strcmp(input, "我是豬") == 0) //比較兩個字符串,相等返回0;{system("shutdown -a"); //執行系統命令;}else{goto again; //返回到again標簽后面繼續執行;}return 0; }運行結果:
?
whille循環實現
該程序也可以用循環實現:
?
總結
以上是生活随笔為你收集整理的C语言实现倒计时关机程序(goto语句、strcpm函数、system函数)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: dya61
- 下一篇: 万圣节习俗南瓜灯Jack-o’-lant