作为.exe
文件运行我的C ++程序时遇到了一些麻烦。它接收一个输入文件(在项目属性中指定&gt;调试器:< input.txt
)并输出两个文件。
当我在Visual Studio中运行程序时,一切都很好。正在写的文件是正确的。但是,当我尝试运行.exe
文件时,它似乎没有做任何事情。
项目名称= test
我正在运行.exe
来自:test\Debug\test.exe
。这是VS项目文件夹中我看到.exe
文件的唯一位置。我还将预期的input.txt
移到了同一个位置。任何人都可以帮我排除故障吗?
答案 0 :(得分:0)
听起来你正在将input.txt作为参数传递给程序。在这种情况下,你必须像这样启动程序:
test.exe < input.txt
这是VS在您调试程序时为您所做的事情。将文件放在程序旁边与传递参数不同。