C語言system函式

2021-10-04 07:02:34 字數 1630 閱讀 4714

我們今天來看看在windows作業系統下system () 函式詳解(主要是在c語言中的應用)

注意:在windows下的system函式中命令可以不區別大小寫!

函式名: system

功 能: 發出乙個dos命令

用 法: int system(char *command);

system函式已經被收錄在標準c庫中,可以直接呼叫。

例如:#include

#include

int main()

又如:system(「pause」)可以實現凍結螢幕,便於觀察程式的執行結果;

system(「cls」)可以實現清屏操作。

而呼叫color函式可以改變控制台的前景色和背景,具體引數在下面說明。

例如:用 system(「color 0a」); 其中color後面的0是背景色代號,a是前景色代號。各顏色**如下:

0=黑色 1=藍色 2=綠色 3=湖藍色 4=紅色 5=紫色 6=黃色 7=白色 8=灰色 9=淡藍色 a=淡綠色 b=淡淺綠色 c=淡紅色 d=淡紫色 e=淡黃色 f=亮白色

拿走不謝,我叫雷鋒!

在前面的第乙個部落格中我也寫過一些dos操作命令了大家想去了解的就去了解下。以下再給大家一些;

舉例看了下面例項,相信你會對學到更多system在c程式設計中的應用。

示例一:

我們來試一試用c語言呼叫dos命令實現定時關機,想想也很有趣,嘿嘿:大家可以給你朋友電腦上弄乙個哦 讓他輸入我是豬才能不關機否則就關機了 。想弄其他字段的話自己去修改下程式中你給的字就可以了哦。可是大家別玩過火了哦。小心自己也解決不了哦。

#include//標準輸入輸出庫函式

#include//可以輸入system用以鍵入dos管理視窗介面下的cmd中的命令

#include//字串,陣列定義的庫函式

int main()

char a[10];    //定義乙個字元型別的陣列,便於玩家從鍵盤鍵入各類字元資訊

flag:

printf("請輸入\"我是豬\",否則電腦將在兩分鐘後關閉\n");  //「我是豬」此語句可由制定者自由更改,不過後面相應的位置也要記得改動

system("shutdown -s -t 120");    //60秒倒計時關機命令,時間可自由更改

scanf("%s", a);             //玩家從鍵盤鍵入字串

if (strcmp(a, "我是豬") == 0)

這個程式可以實現的是定時關機大家可以去試試哦

#include//標準輸入輸出庫函式

#include//可以輸入system用以鍵入dos管理視窗介面下的cmd中的命令

#include//字串,陣列定義的庫函式

int print()

void main()

system("pause");

exit(0);

}示例二:

用c語言刪除檔案,例如檔案的位置是d:\123.txt

用system()函式執行windows命令。

#include

#include

int main()

C語言system 函式

system 函式功能強大,很多人用卻對它的原理知之甚少先看linux版system函式的原始碼 include include include include int system const char cmdstring if pid fork 0 else if pid 0 else retu...

system 函式 C語言

windows作業系統下system 函式詳解 函式名 system 功 能 發出乙個dos命令 用 法 int system char command system函式已經被收錄在標準c庫中,可以直接呼叫 程式例 include include int main void linux作業系統下sy...

C語言system函式

我們今天來看看在windows作業系統下system 函式詳解 主要是在c語言中的應用 注意 在windows下的system函式中命令可以不區別大小寫!函式名 system 功 能 發出乙個dos命令 用 法 int system char command system函式已經被收錄在標準c庫中,...