Ano*_*ose 4 c command-line command visual-studio-2010
当我编写一个C程序并使用独立编译器(如MinGW)编译它时,我可以编写"myprogram.exe <test.txt",标准输入是test.txt.
我如何在Visual Studio 2010中执行此操作?我知道Project属性中的"命令参数"然后调试器,但我不知道在那里键入什么.它只是输入文件的路径还是别的什么?
您无法直接在 Visual Studio 中执行此操作。I/O 重定向是命令处理器的功能,而不是 VS 的功能。您可以打开命令提示符,导航到可执行文件所在的目录并发出命令:
myprogram.exe < test.txt
Run Code Online (Sandbox Code Playgroud)
(假设 test.txt 也在该目录中,如果没有,您始终可以使用完整路径名)。
更新:您可以通过让 VS 运行命令提示符并启动程序来执行您想要的操作。在配置属性|下 调试时,将 Command 字段(通常是 $(TargetPath))中的内容替换为:
cmd.exe /c "$(TargetPath)" < source-file
Run Code Online (Sandbox Code Playgroud)
将命令参数留空。不过我从来没有尝试过这个。这可能行不通。
| 归档时间: |
|
| 查看次数: |
8786 次 |
| 最近记录: |