C ++:如何从CodeBlocks中的文本文件中读取输入

时间:2011-04-26 21:37:21

标签: c++ codeblocks

当我从控制台运行时,我会执行以下操作:

./a.out < Input.txt

如何在调试时在CodeBlock中执行相同的操作?

2 个答案:

答案 0 :(得分:7)

CodeBlocks论坛中的这个主题有答案http://forums.codeblocks.org/index.php?topic=8522.0。项目菜单 - &gt;设置程序的参数。另一种方法是编辑项目文件。如果您的文件Input.txt确实是一些应该起作用的输入参数。

如果您使用它来输入数据,只是为了调试,您可以将文件的名称作为参数传递,打开程序中的文件并从中读取,而不是使用输入重定向。

答案 1 :(得分:1)

我不确定你能不能(但请看我上面的评论)。在CB中为应用程序设置命令行的唯一方法是基于每个项目,并且似乎不容易允许重定向。在我看来,这在大多数广泛使用的IDE中都是一个主要缺点 - 我希望在运行时弹出一个对话框,允许您指定一个命令行,并记住您上次使用的命令行。