在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()函数执行系统命令存在一定的安全风险,如果要执行用户输入的命令或者不受控制的命令,需要谨慎处理,以防止被利用造成安全漏洞。