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

2009/12/03 | By KUMA | Filed in: 技術メモ.

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

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

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

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


Tags: , ,

Comments are closed here.