Posts Tagged ‘popen’

組み込みだって手を抜きたい

12月 3rd, 2009 by KUMA | コメントは受け付けていません。 | Filed in 技術メモ

手を抜きたいというか、時間が無い中で安全に実装する手段として、Cライブラリが提供されてる機能があっても、コマンドラインインタフェースを使って呼び出して解決することが最近多いという話。
もちろん、新しいプロセスを立ち上げることになるので、速度とメモリ容量を犠牲にしてるけど。

system()は良く使うことになるとは思うけど、結果が標準出力で出てくるようなコマンドはpopen()を使うと、リダイレクトして中間ファイルを操作する手間の無くなって便利。

popen()を使いたい場面に出会うたびに、popen()の存在を忘れて、system()とリダイレクトを使ったりググって調べなおしたりしているので、いつも検索で引っかかるページをぺたり。

毎度お世話になり、ありがとうございます。

Tags: , ,