system("C:\\pocketsphinx_continuous -infile C:\\temp_speech.wav > c:\\capture.txt")
エラーになります
ERROR: "cmd_ln.c", line 604: Unknown argument name '>'
しかし、コードをcmdに直接貼り付けると、すべてうまくいきます。前もって感謝します。私はwindows864ビットとRv3.2.1を使用しています。
これは、その後のすべてC:\\pocketsphinx_continuous
が引数として解釈されるためです。コマンドはで実行されませんcmd
。のヘルプページを参照してくださいsystem
:
command
コマンドとスペースで区切られた引数として解析されます。..。
最も重要な違いは、Unixライクなシステムでは、シェルを起動してコマンドを実行することです。Windowsでは、コマンドは直接実行されます–
shell
シェル(デフォルトでは、POSIXシェルとは多くの違いがあるWindowsシェルcmd.exe)を介してコマンドを実行するインターフェイスに使用します。
だから、使用する shell
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加