如何利用 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 次浏览

开启你的职业生涯

完成课程并获取认证

立即开始
广告