私は自分のプログラム変更ディレクトリ(ユーザが望むところ)を持っていますが、そこをナビゲートしてファイルを作成することができません。私はそこにナビゲートできると思われますが、次のシステムコールに行くと、現在のディレクトリに戻りますCWD C++ Windows
私のプログラムのcwdが指している場所を設定する方法はありますか?
std::string s1 = "cd " + userDirectory;
system(s1.c_str());
system("dir > test.txt");
'cd'は失敗しませんが、問題は' system'呼び出しの現在の作業ディレクトリを変更し、その呼び出しだけです。 – MSalters