如何调试C ++程序,调试时输入文件未打开

时间:2010-06-07 17:56:09

标签: visual-studio debugging visual-c++ command-line-arguments

我正在使用Visual Studio 8.我将命令行参数传递给我的程序当我使用exe文件执行程序时它工作正常但是当我用于调试时。它无法以命令行参数的形式打开我提供的输入文件。虽然我在Project-> properties-> debug->命令行参数中给出了命令行参数....

e.g “program.exe”input_file output_file

输入文件包含我必须在计算中使用的数据,如果我无法调试它。如何删除程序中的错误

回复我 感谢

2 个答案:

答案 0 :(得分:1)

您可能需要在同一属性页上指定工作目录,以使调试可执行文件与输入文件在同一目录中运行。现在它可能无法传递你的文件,因为它无法找到它。

答案 1 :(得分:1)

您不应在命令行参数中包含“program.exe”。