system() 是 C++ 中的一個標準庫函數,它屬于 <cstdlib> 頭文件。system() 函數的功能是在操作系統中執行一個命令行命令。這個命令可以是任何有效的系統命令,例如創建文件夾、移動文件、運行程序等。
system() 函數的基本語法如下:
#include <cstdlib>
int system(const char* command);
其中,command 是一個以空字符(null-terminator)結尾的字符串,表示要執行的命令行命令。函數返回一個整數值,表示命令執行后的退出狀態。通常情況下,0 表示命令成功執行,非零值表示命令執行失敗。
需要注意的是,system() 函數會創建一個新的進程來執行命令,因此可能會帶來一定的安全風險。在實際應用中,應謹慎使用 system() 函數,并確保傳遞給它的命令是可信的。