0

私はe:/abにtxtファイルを持っていますsystem()で関数はスペースを受け入れることができませんでしたそれで私のc++コードは何をすべきか

#include <iostream>
#include <conio.h>

using namespace std;
int main() 
{
    system("start e:/a b/test.txt");
}
4

2 に答える 2

2

必要なのは、コマンドラインで行うことをエミュレートすることです。例えば:

system("start \"e:/a b/test.txt\"");

余談ですが、通常、バッチファイルには.bat拡張子を使用します。拡張機能の開始がどれほど難しいかはわかりませんが、理解しやすくなります。

于 2012-10-10T08:05:34.347 に答える