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

C++: How to read input from a text file in CodeBlocks

本文关键字:文件 读取 输入 文本 CodeBlocks      更新时间:2023-10-16

当我从控制台运行时,我做了以下操作:

./a.out < Input.txt

在调试时如何在CodeBlocks中做同样的事情?

CodeBlocks论坛中的这个线程有答案http://forums.codeblocks.org/index.php?topic=8522.0。项目菜单->设置程序参数。另一种选择是编辑项目文件。如果您的文件input .txt实际上是几个输入参数,应该可以工作。

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

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