popen
は、指定されたコマンドのo/pをファイルに格納します。どのようにしてo/pと同様の機能を得ることができますか?(つまりchar *)?コマンドを実行し、変数o/pを取得する
0
A
答えて
1
変数にo/pを返すものが見つかりませんでした。いくつかのコマンドのo/pが大きすぎるため、動作を一貫させるためには意味がありますが、o/pはファイルに格納されています。私は実際にpopen
によって返されたファイルからの読書を終了しました。
ありがとうございました。
0
あなたはありません、popen()
をファイルに出力を格納しません
1
0
Cプログラムからunixコマンドを実行して、出力を保存しますか?
もしそうなら、シーケンスはFILE* pipe = popen("wc -l filename", "r");
を呼び出してから、fopen
で開いたファイルから読み込むのと同じようにFILE * pipe
から読み込みます。つまり、コマンドの出力がファイル内にある場合と同じように、fgets
またはfscanf
のような関数を使用して出力を読み取ることができます。
関連する問題
- 1. IronPythonスクリプトを実行しないで変数を取得する
- 2. コマンドを実行して出力を取得する方法
- 3. コマンドを実行して作業ディレクトリを取得する
- 4. C#プログラムを実行し、実行後に環境変数を取得する
- 5. PHPのメソッドを実行し、1行に変数を取得
- 6. python:コマンドで変数を使用してjavaコマンドを実行
- 7. TCL:変数で実行するtclコマンド
- 8. Pythonスクリプトでコマンドを実行するsubprocess.callを取得する
- 9. 変数としてbashコマンドを指定して実行時に実行する
- 10. コマンドを取得するphingが実行/ファクタアウトするphing
- 11. 実行から変数を取得しますか?
- 12. リモートWindowsマシンでコマンドを実行し、Pythonで出力を取得
- 13. Android:実行中のサービスから変数を取得する
- 14. 実行時にローカルオブジェクト/変数のリストを取得する
- 15. Android Studioで実行コンフィギュレーションのコマンドを取得する方法は?
- 16. 関数から変数を取得してイベントで実行する
- 17. int32変数opのGPUカーネルなし
- 18. PHP変数のjavascript関数の実行と出力を取得
- 19. コマンドを実行して出力を取得する:popenとpclose undefined
- 20. Perlスクリプトを使って実行したUnixコマンドを取得するには?
- 21. エコーを無視してコマンド実行ログを取得する方法
- 22. MATLABからJavaScriptコマンドを実行してPDFファイルを取得する
- 23. Objective cでshellコマンドを実行して同時に出力を取得する
- 24. C#でコマンドを実行し、そこからデータを取得するには?
- 25. Cでbashコマンドを実行して出力を取得する方法は?
- 26. Javaからgrepコマンドを実行した後にエラーを取得する
- 27. zipコマンドのファイル名にbash変数を取得する
- 28. 複数のzkCliコマンドを実行する
- 29. 複数のpowershellコマンドを実行する
- 30. コマンドを複数回実行するシェルスクリプト
この質問を表示してください(ほとんどあなたのものです):http://stackoverflow.com/questions/219138/get-command-output-in-pipe-c-for-linux –
@Aleks:申し訳ありませんそれは私がここで求めているものではありません。 – hari