91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

C語言中system()函數的使用方法是什么

發布時間:2020-08-28 09:23:40 來源:億速云 閱讀:566 作者:小新 欄目:編程語言

小編給大家分享一下C語言中system()函數的使用方法是什么,希望大家閱讀完這篇文章后大所收獲,下面讓我們一起去探討吧!

在C語言中,system()函數用于執行shell命令,也就是向dos發送一條指令;用法:“int system(char *command);”。system()函數需加頭文件“

C語言中system()函數的使用方法是什么

system()是一個C/C++的函數。windows操作系統下system () 函數詳解主要是在C語言中的應用,system函數需加頭文件<stdlib.h>后方可調用。

system()用于執行shell命令,也就是向dos發送一條指令。

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=亮白色

相關函數:fork, execve, waitpid, popen

頭文件:#include <stdlib.h>

定義函數:

int system(char *command);

參數

command -- 包含被請求變量名稱的 C 字符串。

system()會調用fork()產生子進程, 由子進程來調用/bin/sh-c string 來執行參數string 字符串所代表的命令, 此命令執行完后隨即返回原調用的進程. 在調用system()期間SIGCHLD 信號會被暫時擱置,SIGINT 和SIGQUIT 信號則會被忽略

返回值

1、如果 system()在調用/bin/sh 時失敗則返回127, 其他失敗原因返回-1.。

2、若參數string 為空指針(NULL), 則返回非零值.

3、如果system()調用成功則最后會返回執行shell 命令后的返回值, 但是此返回值也有可能為system()調用/bin/sh 失敗所返回的127, 因此最好能再檢查errno 來確認執行成功.

看完了這篇文章,相信你對C語言中system()函數的使用方法是什么有了一定的了解,想了解更多相關知識,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

阿拉尔市| 嵊泗县| 平昌县| 麦盖提县| 视频| 武邑县| 固镇县| 阳新县| 吴忠市| 白朗县| 定安县| 安顺市| 定陶县| 临西县| 阳山县| 黑龙江省| 惠州市| 南皮县| 拉萨市| 湖口县| 红桥区| 斗六市| 通道| 云阳县| 合作市| 泾源县| 台北县| 香河县| 平谷区| 富裕县| 红原县| 望谟县| 和林格尔县| 启东市| 安塞县| 万源市| 乐陵市| 阿克陶县| 灌云县| 哈密市| 桃园市|