c++でlinuxコマンドの返り値を取得する方法

忘れない内にメモです。
phpのsystem関数だと、簡単に返り値を変数に代入する事が出来て便利です。

<?php
  $output = shell_exec('ls -lart');
?>

しかし、c++だとphpのように簡単に変数に代入する事が出来ません。

下記のサイトのようにすることで取得出来ました。
http://www.fireproject.jp/feature/c-language/pipe/open-close.html

linuxコマンドの返り値を取得する方法を覚えるとc++開発も広がりますね。



[PR]Spreeの情報を集めています。

ECを持ちたい方、仕事でECを使いたい方向けのコミュニティサイトです。
このサイトでは世界で最も使用されているECの1つであるSpreeについての情報を提供しています。
http://spreecommerce.jp/