0

我在将 C++ 程序作为.exe文件运行时遇到了一些麻烦。它接受一个输入文件(在项目属性>调试器中指定< input.txt)并输出两个文件。

当我在 Visual Studio 本身中运行程序时,一切都完成得很好。正在写入的文件是正确的。但是,当我尝试运行该.exe文件时,它似乎没有做任何事情。

项目名称=test

我正在运行.exefrom: test\Debug\test.exe。这是我在 VS 项目文件夹中看到.exe文件的唯一位置。我也已将预期移动input.txt到同一位置。谁能帮我解决问题?

4

1 回答 1

0

听起来您正在将 input.txt 作为参数传递给程序。在这种情况下,您必须像这样启动程序:

test.exe < input.txt

这就是 VS 在您调试程序时为您所做的。将文件放在程序旁边与传递参数不同。

于 2013-04-23T04:12:01.020 回答