どこにデータファイルがそう行くのMicrosoft Visual C ++ 2008デバッガがそれらを見つけることができますか?

StackOverflow https://stackoverflow.com/questions/1852744

質問

私は、ユーザーが指定したファイルにはistreamオブジェクトを開くコードを書いています。私は、プロンプトではなく、パス全体で(例えばdata.txtを)デバッガでプログラムを実行し、ファイル名だけを入力できるようにしたいです。私は、デバッグフォルダに私の.txtファイルを保存し、.exeファイルを実行してきたので、IDE内でこれを行う方法を働いていないが、それは私がプログラムをステップ実行することはできませんを意味します。どのように私はそれが代わりにIDE内で動作させるのですか?ありがとうございました。

役に立ちましたか?

解決

あなたは作業ディレクトリとしてそのパスで実行ファイルを起動するデバッガを招く、実行ファイル(プロジェクトのプロパティ - >デバッグ:>作業ディレクトリ)のワーキングパスを設定することができます。これは、すべてのあなたの構成の同じパスを(デバッグ/リリース/ ...)に設定した場合、あなたはdata.txtを変更したりしたい場合は、あなただけの、特にいいですあなたの全体のシステム、上の1 data.txtをを必要とするという利点を有しますそれは名前です。

他のヒント

私は正確に問題を理解してわからない - それはあなたのデータファイルは、プロジェクトの一部ですが、あなたがそれにアクセスすると、実行可能フォルダにない、またはそれは、データ・ファイルを別の場所にあるということであるということですか?かつて、およびデータファイルがプロジェクトの一部である場合は、ファイルを右クリックし、「コンテンツ」にビルドアクションプロパティを設定します。その方法は、それが実行可能な実行は、デバッグのbin / debugフォルダにコピーされます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top