system是一個C語言和C++下的函式。windows作業系統下system () 函式詳解主要是在C語言中的套用,system函式需加頭檔案<stdlib.h>後方可調用。
基本介紹
- 中文名:系統
- 外文名:system
- 類別:函式
- 性質:C++關鍵字
Windows函式
#include <stdlib.h>#include <stdio.h>int main(void){ printf("About to spawn and run a DOS command\n"); system("dir"); return 0;}
2 = 綠色 A = 淡綠色
3 = 淺綠色 B = 淡淺綠色
4 = 紅色 C = 淡紅色
5 = 紫色 D = 淡紫色
6 = 黃色 E = 淡黃色
7 = 白色 F = 亮白色
#include<stdio.h>#include<string.h>#include<stdlib.h>int print(){ printf(" ╪╪╪╪╪╪╧╧╧╧╧╧╧╧╪╪╪╪╪╪\n"); printf("╔═══╧╧C語言關機程式 ╧╧═══╗\n"); printf("║※1.實現10分鐘內的定時關閉計算機 ║\n"); printf("║※2.立即關閉計算機 ║\n"); printf("║※3.註銷計算機 ║\n"); printf("║※0.退出系統 ║\n"); printf("╚═════════════════╝\n"); return 0;}int main(){ system("title C語言關機程式");//設定cmd視窗標題 system("mode con cols=48 lines=25");//視窗寬度高度 system("color 0B"); system("date /T"); system("TIME /T"); char cmd[20]="shutdown -s -t "; char t[5]="0"; print(); int c; scanf("%d",&c); getchar(); switch(c) { case 1:printf("您想在多少秒後自動關閉計算機?(0~600)\n");scanf("%s",t); system(strcat(cmd,t));break; case 2:system("shutdown -p");break; case 3:system("shutdown -l");break; case 0:break; default:printf("Error!\n"); } system("pause"); exit(0);}
#include <stdlib.h>#include <stdio.h>int main(void){system("del d:\123.txt");return 0;}
Linux/Unix函式
#include<stdlib.h>main(){system(“ls -al /etc/passwd /etc/shadow”);}
char tmp[];sprintf(tmp,"/bin/mount -t vfat %s /mnt/usb",dev);system(tmp);