C語言中的system函數用于執行操作系統的命令。其原型為:
int system(const char* command);
參數command是一個字符串,表示要執行的命令。系統會啟動一個新的進程來執行命令。
command
函數的返回值為命令的退出狀態碼。如果成功執行命令,則返回0;否則返回非零值。
使用system函數可以執行一些操作系統命令,例如創建新的進程、刪除文件、調用其他程序等。但需要注意的是,使用system函數執行命令時需要小心,因為它會直接執行用戶提供的命令,存在安全風險。