最近閑着沒事寫了一個C語言小程序,就當作是玩玩。
本小程序的各個功能都是通過dos命令來實現的。
運行結果如下圖:
該小程序有以下幾個功能:
1、啟動計算器
2、新建記事本
3、打開畫圖板
4、定時關機(15s、30s、60s)
5、顯示系統時間或修改
6、重啟計算機
小程序源代碼:
#include<stdio.h>
#include<windows.h> #include<stdlib.h> int main(void) { int i; //設置窗口 system("color f4"); //設置窗口的顏色(前景色和背景色) system("title tanzi v-1");//設置窗口的標題 system("mode con:cols=100 lines=30");//設置窗口的大小 //界面 printf("\t\t 歡迎來到壇子哥哥系統\n"); printf("\t\t-------------------------\n"); printf("\t\t 1.啟動計算器\n"); printf("\t\t 2.新建記事本\n"); printf("\t\t 3.打開畫圖板\n"); printf("\t\t ------------\n"); printf("\t\t 4.15 s后關機\n"); printf("\t\t 5.30 s后關機\n"); printf("\t\t 6.60 s后關機\n"); printf("\t\t ------------\n"); printf("\t\t 7.顯示時間\n"); printf("\t\t 8.重啟計算機\n"); printf("\t\t 0.退出系統\n"); printf("\t\t ------------\n"); printf("請輸入你的選擇:"); scanf("%d",&i); //分支結構 switch(i) { case 1: printf("計算機將啟動其算計\n"); system("calc"); break; case 2: printf("計算機將新建記事本\n"); system("notepad"); break; case 3: printf("計算機將打開畫圖板\n"); system("mspaint"); break; case 4: for(int t=15;t>=0;t--) { Sleep(1000); printf("%d s\n",t); } system("shutdown -s -t 1"); break; case 5: for(int t=30;t>=0;t--) { Sleep(1000); printf("%d s\n",t); } system("shutdown -s -t 1"); break; case 6: for(int t=60;t>=0;t--) { Sleep(1000); printf("%d s\n",t); } system("shutdown -s -t 1"); break; case 7: system("date"); break; case 8: system("shutdown -r -t 1"); break; case 0: exit(0); } }
另附:常用dos命令大全