溫馨提示×

c++ system函數 如何調用

c++
小樊
118
2024-11-29 09:02:38
欄目: 編程語言

在C++中,system()函數是一個通用接口,用于執行系統命令

#include <iostream>
#include <cstdlib> // 包含 system() 函數的頭文件

int main() {
    int result = system("ls -l"); // 在Linux/Unix系統中執行 "ls -l" 命令
    std::cout << "系統命令執行結果: " << result << std::endl;
    return 0;
}

在Windows系統中,你可以使用以下代碼調用system()函數:

#include <iostream>
#include <cstdlib> // 包含 system() 函數的頭文件

int main() {
    int result = system("dir"); // 在Windows系統中執行 "dir" 命令
    std::cout << "系統命令執行結果: " << result << std::endl;
    return 0;
}

請注意,system()函數會創建一個新的進程來執行系統命令,因此可能會受到操作系統權限的限制。此外,system()函數的返回值是一個整數,表示命令執行的狀態碼。通常,狀態碼為0表示命令成功執行,非零值表示發生了錯誤。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女