Computer >> Máy Tính >  >> Lập trình >> C ++

Làm thế nào để thực thi một lệnh và nhận đầu ra của lệnh trong C ++ bằng cách sử dụng POSIX?

Ở đây chúng ta sẽ xem cách sử dụng lệnh POSIX thông qua C ++. Quá trình này rất đơn giản, chúng ta phải sử dụng hàm system (). Bên trong này, chúng ta phải vượt qua chuỗi. Chuỗi đó sẽ chứa lệnh POSIX.

Cú pháp như dưới đây.

system(“command”)

Ví dụ

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

Đầu ra

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