C++でsystem関数を使って実行ファイルを呼び出したいのですが、パスにスペースがまじってしまってうまく呼び出せない状態です。
exeがあるパスはGetModuleFileName(NULL, Path, size)で取得しております。
Pathには例としてC:\visual stdio\test project\test.exeが入るとして、
これをsystem(Path);として呼び出したいのですが、スペースのせいでtset.exeまで読み込んでくれません。 Path文字列に対して空白がある箇所はダブルクオーテーションで囲むようにする処理を追加しないとだめでしょうか...?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/11/08 06:18
2017/11/08 06:29