私はこのようなコードのブロックを持っています:
FILE * file = _popen("\"d:\\a b\\sql.exe\" \"d:\\a b\\la.db\"", "r");
_pclose(file);
それは動作せず、結果を返します:
'd:\a' は、内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチ ファイルとして認識されません。
しかし、2番目のパラメーターで引用符 " を ' に変更すると => OK
\"d:\\ab\\la.db\"" => \'d:\\ab\\la.db\'"
FILE * file = _popen("\"d:\\a b\\sql.exe\" \'d:\\a b\\la.db\'", "r");
_pclose(file);
cmd.exe のように動作するようにしたいのです_popen
が、この場合はどうすればよいですか。