在C++中,可以使用system()函數來執行操作系統命令。system()函數接受一個字符串參數,該字符串包含要執行的系統命令。例如,下面的代碼將在命令行窗口中執行"ls"命令:
#include <iostream>
#include <cstdlib>
int main() {
system("ls");
return 0;
}
在上面的例子中,system()函數會將字符串"ls"傳遞給操作系統,然后執行該命令。你可以替換字符串參數為任何操作系統支持的命令,例如"mkdir"(創建目錄)、“rm”(刪除文件)、“cp”(復制文件)等等。
需要注意的是,使用system()函數時要格外小心,因為它會直接執行操作系統命令,可能存在安全風險。確保傳遞給system()函數的命令是可信的,避免使用用戶輸入的命令,防止命令注入攻擊。