0

C++ プログラムをファイルとして実行するのに少し問題があり.exeます。1 つの入力ファイル (プロジェクト プロパティ > デバッガーで指定< input.txt) を取り込み、2 つのファイルを出力します。

Visual Studio 自体でプログラムを実行すると、すべてが正常に完了します。書き込まれているファイルは正しいです。ただし、.exeファイルを実行しようとすると、何もしないようです。

プロジェクト名 =test

.exefrom:を実行していますtest\Debug\test.exe.exeファイルが表示される VS プロジェクト フォルダー内の唯一の場所です。また、期待されるinput.txtものをこの同じ場所に移動しました。トラブルシューティングを手伝ってくれる人はいますか?

4

1 に答える 1

0

input.txt を引数としてプログラムに渡しているようです。この場合、次のようにプログラムを開始する必要があります。

test.exe < input.txt

これは、プログラムをデバッグするときに VS が行うことです。プログラムの隣にファイルを置くことは、引数を渡すことと同じではありません。

于 2013-04-23T04:12:01.020 に答える