system()を使用して C の C プログラムからシェル コマンドを呼び出すことは推奨されますか?
C で Web クローラーを開発し、 wgetを使用して URL からコンテンツを取得したいですか? system(" wget ...")を使用して行う必要がありますか?
system()を使用して C の C プログラムからシェル コマンドを呼び出すことは推奨されますか?
C で Web クローラーを開発し、 wgetを使用して URL からコンテンツを取得したいですか? system(" wget ...")を使用して行う必要がありますか?
プログラミング言語に関係なく、システム シェルを呼び出すことは、他に何も機能しない場合の最後の手段にする必要があります。
厄介な perl コードをモバイル デバイスに移植したときも、同じwget
ことが問題でした。Linux から Linux への切り替えだけで、"標準"wget
には BusyBox がサポートしていないスイッチがいくつかあることを発見したためwget
、同様に移植する必要がgrep
あります。その後、私は完全に確信しています。