?
このドキュメントでは、 php中國語ネットマニュアル リリース
在頭文件<stdlib.h>中定義 | ||
---|---|---|
int system( const char *command ); |
使用命令參數(shù)調(diào)用主機環(huán)境的命令處理器。返回實現(xiàn)定義的值(通常是調(diào)用的程序返回的值)。
如果command是NULL
指針,則檢查主機環(huán)境是否有命令處理器,并且只有在命令處理器存在時才返回非零值。
command | - | 字符串,標(biāo)識要在命令處理器中運行的命令。如果給出NULL指針,則檢查命令處理器是否存在 |
---|
實現(xiàn)定義的值。 如果command為NULL,則只有在命令處理器存在時才返回非零值。
在POSIX系統(tǒng)上,可以使用WEXITSTATUS和WSTOPSIG分解返回值。
相關(guān)的POSIX函數(shù)popen使command
調(diào)用者可用的輸出生成。
在這個例子中,有一個系統(tǒng)調(diào)用了unix命令ls -l> test.txt:
#include <stdlib.h> int main(void) { system("ls -l >test.txt"); return 0;}
C11標(biāo)準(zhǔn)(ISO / IEC 9899:2011):
7.22.4.8系統(tǒng)功能(p:353-354)
C99標(biāo)準(zhǔn)(ISO / IEC 9899:1999):
7.20.4.6系統(tǒng)功能(p:317)
C89 / C90標(biāo)準(zhǔn)(ISO / IEC 9899:1990):
4.10.4.5系統(tǒng)功能
| system 的C ++文檔 |
|:----|