使用重定向标准输入使用visual studio进行调试

use*_*362 14 debugging visual-studio visual-c++ visual-studio-debugging visual-studio-2012

我正在用Visual Studio调试c ++控制台应用程序.每次调试这个程序时,我都没有插入相同的输入.我想多次使用相同的输入.

我没有在命令行中使用命令调试:Program.exe <1.in

是否可以使用从文件重定向的标准输入调试???

我已经尝试过查看属性.我尝试将Command设置为$(TargetPath)<1.in而不是$(TargetPath).我也尝试将Command Arguments设置为<1.in. 这些方法的其他方法都有效.

我正在使用Visual Studio 2012.但这在所有版本的工作室中可能都是相同的.

Han*_*ant 27

这是受支持的调试方案.您必须确保调试器可以找到该文件.将命令设置保留为$(TargetPath).Command Arguments设置的可能值为:

 < "$(ProjectDir)test.txt"
Run Code Online (Sandbox Code Playgroud)

如果输入文件"test.txt"位于项目目录中.或者键入文件的完整路径以确定.此处提供了描述此功能的MSDN文章.