ここに、インタラクティブモードのようなコマンドが1つあります。
obex_test -b $BD_ADDR $CH_NUM
このコマンドはスクリプトからのものですが、Cプログラムのシステムコールを介してこのコマンドを実行したいと思います。
obex_test
閂ファイル転送ライブラリに他なりません。ここでは、Bluetoothを介してリモートデバイスからローカルデバイスにファイルを受信したいと思います。これはobex_testのマニュアルページです
このコマンドのようにCプログラムをインタラクティブモードにするにはどうすればよいか教えてください。このコマンドも使用したいと思います。
私は使用popen(command,"r")
しましたが、役に立ちませんでした。ユーザーからの入力は受け取りません。モードを使用"w"
した場合、何が起こるかわかりません。のようなメッセージが直接表示されます>Unknown Command
。これは、さまざまなオプションを指定したときにこのコマンドが出すエラーです。したがって、書き込みモードとして何かを取ります。