如何利用 POSIX 在 C++ 中執行命令並獲取命令輸出?


我們將在本文中瞭解如何透過 C++ 使用 POSIX 命令。過程非常簡單,我們必須使用名為 system() 的函式。我們要在這個函式內傳遞字串。該字串將包含 POSIX 命令。 

語法如下。

system(“command”)

示例

#include <iostream>
using namespace std;
int main () {
   cout << "Print string using echo command" << endl;
   system("echo 'Hello World'");
   cout << "Calculate math expression using bc" << endl;
   system("echo '22 / 7' | bc -l");
   return 0;
}

輸出

Print string using echo command
Hello World
Calculate math expression using bc
3.14285714285714285714

更新於:2019 年 7 月 30 日

732 次瀏覽

開啟你的職業生涯

完成課程並獲取認證

立即開始
廣告
© . All rights reserved.