在C語言中,可以使用system()
函數來調用系統命令。system()
函數的原型如下:
int system(const char *command);
參數command
是要執行的命令字符串。system()
函數會將command
字符串傳遞給操作系統執行,并等待命令執行完畢后返回。返回值是命令的退出狀態碼。
以下是一個簡單的示例,演示如何使用system()
函數調用系統命令:
#include <stdio.h>
#include <stdlib.h>
int main() {
int result = system("ls -l"); // 執行ls -l命令
printf("命令執行完畢,退出狀態碼:%d\n", result);
return 0;
}
在上述示例中,system()
函數調用了ls -l
命令,輸出當前目錄下的文件列表。執行完命令后,會打印命令的退出狀態碼。