WindowsでUNIXの様にpopenを使えるのか?
popen ではなく _popen だとどこかに書いてあった。
しかし、
https://msdn.microsoft.com/ja-jp/library/96ayss4b.aspx
Windows プログラムで使用すると、_popen 関数は無効なファイル ポインターを返し、その結果、プログラムは無期限に応答を停止します。 _popen は、コンソール アプリケーションで正しく動作します。 入力と出力をリダイレクトする Windows アプリケーションを作成するには、Windows SDK の「リダイレクトされた入出力を持つ子プロセスの作成」を参照してください。
名前付きパイプは色々面倒臭そうなのでpopenにしたいのだが。。。。