How to execute a command and get output of command within C++ using POSIX?

C++Server Side ProgrammingProgramming

Here we will see how to use the POSIX command through C++. The process is very simple, we have to use the function called system(). Inside this we have to pass string. That string will contain the POSIX command. 

The syntax is like below.

system(“command”)

Example

#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;
}

Output

Print string using echo command
Hello World
Calculate math expression using bc
3.14285714285714285714
raja
Published on 02-May-2019 16:02:21
Advertisements