0
ofstreamがファイルを配置している場所を見つけたり、単純に失敗している場合はどうすれば見つけることができますか?Visual Studio 2015でWin32アプリケーションのストリームファイルパスを指定/指定する方法
#include <fstream>
#include <iostream>
#include <stdio.h>
アプリケーションのプリコンパイラ・ディレクティブに追加
(これは私が見習いとして働いているレガシー戦争ゲームアプリケーションである)で
. . . long section of legacy code . . .
std::ofstream a_file("debugLog.txt", std::ios_base::app);
a_file << "tgt";
a_file.close();
}
BREAKPOINT
、アプリケーションが問題なくビルドと実行されます。私のブレークポイントは、このコードを追加する前と同じように機能しますが、どこでもそのdebuglog.txtファイルが見つかりません!
Visual Studioの設定プロパティで、このようなディレクトリを指定する方法はありますか?
正確な重複はありませんが、これは役立ちます:http://stackoverflow.com/q/4807629/3723423 – Christophe
あなたのプロセスの作業ディレクトリが何であるか把握して見てください。プロセスアクティビティの外部ビューが必要な場合は、[プロセスモニタ](https://technet.microsoft.com/en-us/sysinternals/processmonitor.aspx)には、書き込まれるファイルの場所が正確に表示されます。何らかの理由で書き込みが失敗する。 – eran
ありがとうChristophe。私は今日のスレッドを見て、GetCurrentDirectory()を試みましたが、使用法は少し不明で、Monoceresが彼の反応を拡大したようです。明日の朝、新鮮なときにそれを調べなければならない。 –