c 語言控制電腦自動關機
阿新 • • 發佈:2021-12-15
點選檢視程式碼
#include<stdio.h> #include<string.h> #include<stdlib.h> #include <conio.h> void dingShi(); void virsion(); int main() { int input; int exit = 1; while(exit) { printf("---------------------------------\n"); printf("- 按提示操作: -\n"); printf("---------------------------------\n"); printf("- 設定定時關機請輸入\"1\" -\n"); printf("---------------------------------\n"); printf("- 取消定時關機請輸入\"2\" -\n"); printf("---------------------------------\n"); printf("- 退出請輸入\"3\" -\n"); printf("---------------------------------\n"); printf("- 關於作者請輸入\"4\" -\n"); printf("---------------------------------\n"); scanf("%d", &input); switch(input) { case 1: system("cls");//清除螢幕 dingShi(); break; case 2: system("cls");//清除螢幕 system("shutdown -a"); printf("操作成功!"); break; case 3: exit = 0; system("exit"); break; case 4:system("cls");//清除螢幕 virsion(); system("cls");//清除螢幕 break; } } return 0; } void dingShi() { int sj; char sys[20]; printf("----------------------------------------------\n"); printf("- 請輸入需要定時的時間,單位為分鐘 -\n"); printf("---------------------------------------------\n"); scanf("%d", &sj); sprintf(sys,"shutdown -t %d -s", (sj*60)); system(sys); printf("操作成功!"); } void virsion() { int a = 1; printf("---------------------------------\n"); printf("- 瀘州職業技術學院 -\n"); printf("---------------------------------\n"); printf("- 應用電子技術 -\n"); printf("---------------------------------\n"); printf("- 李國斌 -\n"); printf("---------------------------------\n"); printf("---------------------------------\n"); printf("- 輸入\"0\"返回 -\n"); printf("---------------------------------\n"); while(a) { scanf("%d", &a); } }