在C++中使用system()函數可以通過以下步驟實現:
#include <cstdlib>
system("ls -l");
該命令將在終端上列出當前目錄下的所有文件和文件夾,并顯示詳細信息。
int result = system("ls -l");
if (result == 0) {
cout << "Command executed successfully" << endl;
} else {
cout << "Command failed to execute" << endl;
}
需要注意的是,使用system()函數執行系統命令存在一定的安全風險,如果要執行用戶輸入的命令或者不受控制的命令,需要謹慎處理,以防止被利用造成安全漏洞。