在Visual Studio 2008中从文件中读取输入

Eps*_*tor 4 file-io visual-studio-2008

有没有办法模拟:yourprogram < inputFile.txt在Visual Studio 2008中?

Eoi*_*ell 7

当您开发应用程序(例如ConsoleApplication)时,通常会从命令行启动它

ConsoleApplication1.exe < inputfile.txt
Run Code Online (Sandbox Code Playgroud)

命令的一部分 < inputfile.txt是应用程序的命令行参数.

您可以在项目属性中设置它们

当您下次使用调试器启动应用程序时,它将使用这些命令行参数执行您的应用程序


小智 5

  • 在顶部的菜单中单击 Project,然后单击 Properties(底部选项)
  • 在“属性页”窗口中,展开左侧的“配置属性”
  • 选择左侧的“调试”
  • 在右侧的“命令参数”字段中,键入“< inputFile.txt”

执行此操作时,请注意在“属性页”窗口顶部您选择了当前配置和平台。因此,如果您更改配置(例如从“调试”更改为“发布”),突然这些选项不适用,您将不得不返回此属性窗口为该配置/平台设置这些配置。

此外,这似乎只适用于使用“不调试启动”(F5) 运行时,而不是使用“开始调试”(Ctrl + F5) 运行时。我认为有一些方法可以让输入文件使用 Ctrl+F5 工作,但我还没有找到它。