【问题标题】:How do I view a long C++ output to console (Only displaying end portion)如何查看长 C++ 输出到控制台(仅显示结束部分)
【发布时间】:2015-01-10 02:43:55
【问题描述】:

我在 Linux Mint 17 上运行代码块,直到现在我还没有遇到任何问题。我正在运行一个相对较长的输出序列,我的终端只会向控制台(终端)显示最后 500 行输出。我需要查看序列的开头部分,我想知道是否有任何设置可以在我的操作系统或代码块本身中更改,以调整打印到控制台的输出量。也许有一种方法可以将控制台输出保存到文件(无需为文件流编码)?谢谢!非常感谢您的帮助!

编辑: 我忘了说我使用的是 C++,我使用的控制台是 Linux Mint 默认终端。

【问题讨论】:

  • 这取决于您使用的控制台。许多都带有配置菜单选项。 添加: 或者,您可以将输出重定向到文件:./myprog > myfile.txt

标签: c++ linux terminal console codeblocks


【解决方案1】:

如果您使用的是终端,您可以将其输出到如下文本文件:

./execution_file > text_file.out

可执行文件应与 cpp 文件在同一文件夹中,但如果找不到,可以使用:

g++ -o codefile.cpp executionfile

【讨论】:

    【解决方案2】:

    你可以在linux中使用less命令。

    例如:./a.out(可执行文件)|少

    在 Windows 中,您有“更多”命令。

    与上面的 linux 命令一样,您可以将输出通过管道传递到“更多”命令并查看完整结果。

    【讨论】:

      猜你喜欢
      • 2014-03-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-06-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多