?
本文檔使用 PHP中文網(wǎng)手冊 發(fā)布
在頭文件<stdlib.h>中定義 | ||
---|---|---|
int system( const char *command ); |
使用命令參數(shù)調用主機環(huán)境的命令處理器。返回實現(xiàn)定義的值(通常是調用的程序返回的值)。
如果command是NULL
指針,則檢查主機環(huán)境是否有命令處理器,并且只有在命令處理器存在時才返回非零值。
command | - | 字符串,標識要在命令處理器中運行的命令。如果給出NULL指針,則檢查命令處理器是否存在 |
---|
實現(xiàn)定義的值。 如果command為NULL,則只有在命令處理器存在時才返回非零值。
在POSIX系統(tǒng)上,可以使用WEXITSTATUS和WSTOPSIG分解返回值。
相關的POSIX函數(shù)popen使command
調用者可用的輸出生成。
在這個例子中,有一個系統(tǒng)調用了unix命令ls -l> test.txt:
#include <stdlib.h> int main(void) { system("ls -l >test.txt"); return 0;}
C11標準(ISO / IEC 9899:2011):
7.22.4.8系統(tǒng)功能(p:353-354)
C99標準(ISO / IEC 9899:1999):
7.20.4.6系統(tǒng)功能(p:317)
C89 / C90標準(ISO / IEC 9899:1990):
4.10.4.5系統(tǒng)功能
| system 的C ++文檔 |
|:----|