0

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

4

2 に答える 2

1

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

于 2009-12-05T17:14:47.413 に答える
0

問題を正確に理解しているかどうかはわかりません-データファイルがプロジェクトの一部であるが、アクセス時に実行可能フォルダにないのですか、それともデータファイルが別の場所にあるのですか?前者で、データファイルがプロジェクトの一部である場合は、ファイルを右クリックして、[ビルドアクション]プロパティを[コンテンツ]に設定します。そうすれば、デバッグ時に実行可能ファイルが実行されるbin/debugフォルダーにコピーされます。

于 2009-12-05T17:06:52.063 に答える