在Visual Studio 2008中有没有一种模拟yourprogram < inputFile.txt
的方法?
在Visual Studio 2008中有没有一种模拟yourprogram < inputFile.txt
的方法?
当您开发了应用程序(例如ConsoleApplication),通常会在命令行中使用以下命令启动:
ConsoleApplication1.exe < inputfile.txt
< inputfile.txt
是您应用程序的命令行参数。您可以在项目属性中设置这些参数。
properties
Debug
tabIn the Start Options section enter
< Path/To/inputfile.txt
在执行上述步骤时,请注意在"属性页面(Property Pages)"窗口的顶部,您已选择当前的配置和平台。因此,如果更改配置(例如从"Debug"更改为"Release"),则这些选项将不适用,您将需要返回此属性窗口以设置该配置/平台的这些配置。
另外,这似乎仅适用于使用"Start without Debugging" (F5)启动程序而不是使用"Start Debugging" (Ctrl + F5)。我认为有一种方法可以让输入文件与Ctrl + F5一起工作,但我还没有找到它。
Visual Studio是一个集成开发环境(IDE),而不是一种编程语言。你使用什么语言/环境?
上述代码会将文件inputFile.txt
流式传输到程序的标准输入流中。所有编程语言都提供了不同的机制来访问这个流并从中读取。
将测试数据输入文件保存在项目工作目录中,即 *.cpp 文件所在的位置。
右键单击项目->属性->配置属性->调试
在调试中,点击命令参数选项卡并添加以下行:
< Your_project_directory_path\input.txt
我刚刚发现了如何使用Ctrl + F5使其工作。只需将inputFile.txt放在项目的.exe文件所在的同一文件夹中即可。