真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

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

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

為高密等地區(qū)用戶提供了全套網(wǎng)頁(yè)設(shè)計(jì)制作服務(wù),及高密網(wǎng)站建設(shè)行業(yè)解決方案。主營(yíng)業(yè)務(wù)為網(wǎng)站設(shè)計(jì)、成都網(wǎng)站設(shè)計(jì)、高密網(wǎng)站設(shè)計(jì),以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專(zhuān)業(yè)、用心的態(tài)度為用戶提供真誠(chéng)的服務(wù)。我們深信只要達(dá)到每一位用戶的要求,就會(huì)得到認(rèn)可,從而選擇與我們長(zhǎng)期合作。這樣,我們也可以走得更遠(yuǎn)!

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

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

system()是一個(gè)C/C++的函數(shù)。windows操作系統(tǒng)下system () 函數(shù)詳解主要是在C語(yǔ)言中的應(yīng)用,system函數(shù)需加頭文件后方可調(diào)用。

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

system("pause")可以實(shí)現(xiàn)凍結(jié)屏幕,便于觀察程序的執(zhí)行結(jié)果;system("CLS")可以實(shí)現(xiàn)清屏操作。而調(diào)用color函數(shù)可以改變控制臺(tái)的前景色和背景,具體參數(shù)在下面說(shuō)明。

例如,用 system("color 0A"); 其中color后面的0是背景色代號(hào),A是前景色代號(hào)。各顏色代碼如下:

0=黑色 1=藍(lán)色 2=綠色 3=湖藍(lán)色 4=紅色 5=紫色 6=黃色 7=白色 8=灰色 9=淡藍(lán)色 A=淡綠色 B=淡淺綠色 C=淡紅色 D=淡紫色 E=淡黃色 F=亮白色

相關(guān)函數(shù):fork, execve, waitpid, popen

頭文件:#include

定義函數(shù):

int system(char *command);

參數(shù)

command -- 包含被請(qǐng)求變量名稱的 C 字符串。

system()會(huì)調(diào)用fork()產(chǎn)生子進(jìn)程, 由子進(jìn)程來(lái)調(diào)用/bin/sh-c string 來(lái)執(zhí)行參數(shù)string 字符串所代表的命令, 此命令執(zhí)行完后隨即返回原調(diào)用的進(jìn)程. 在調(diào)用system()期間SIGCHLD 信號(hào)會(huì)被暫時(shí)擱置,SIGINT 和SIGQUIT 信號(hào)則會(huì)被忽略

返回值

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

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

3、如果system()調(diào)用成功則最后會(huì)返回執(zhí)行shell 命令后的返回值, 但是此返回值也有可能為system()調(diào)用/bin/sh 失敗所返回的127, 因此最好能再檢查errno 來(lái)確認(rèn)執(zhí)行成功.

看完了這篇文章,相信你對(duì)C語(yǔ)言中system()函數(shù)的使用方法是什么有了一定的了解,想了解更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!


網(wǎng)頁(yè)標(biāo)題:C語(yǔ)言中system()函數(shù)的使用方法是什么
本文來(lái)源:http://weahome.cn/article/igeeji.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部