1. 程式人生 > 程式設計 >C語言實現關機小程式

C語言實現關機小程式

本文例項為大家分享了C語言實現關機小程式,立即關機和定時關機的具體程式碼,供大家參考,具體內容如下

#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<stdlib.h>
#include<windows.h>
int main()
{
 printf("  ===================\n");//選單介面
 printf("    1.立刻關機\n");
 printf("    2.定時關機\n");
 printf("    3.退出程式\n");
 printf("  ===================\n");
 int choice;//選項1.2.3
 AGAME:
 scanf("%d",&choice);//輸入選項
 switch (choice)
 {
 case 1:
 system("shutdown -s");//立刻關機
 break;
 case 2:
 system("shutdown -i");//開啟定時關機設定介面
 break;
 case 3:
 printf("正在退出程式...");//2s後退出程式
 Sleep(2000);
 return 0;
 default:
 printf("輸入錯誤,請重新輸入!\n");//輸入錯誤,警告
 goto AGAME;//跳回開始,重新輸入
 }
 system("pause");
 return 0;
}

之前小編遇到的一個有趣題目,大家都來了解一下

題目要求:用C語言編寫一個關機程式

程式分析

系統提示一分鐘之後關機,如果輸入“我愛你”就登出關機,否則將跳到關機程式,繼續提示,如果一分鐘之內輸入不對,則關機。

主要程式

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main()
{
 char input[20];
 system ("shutdown -s -t 60");
again:
 printf ("你的電腦將在60秒之後關機,如果輸入我是豬,就取消關機。\n");
 scanf ("%s",input);
 if (strcmp(input,"我是豬") == 0 )
 {
 system("shutdown -a");
 }
 else
 {
 goto again;
 }
 return 0;
}

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支援我們。