我有一个C程序,显示字母“A-B-C-D-E-F”可以制作的所有可能性。这有720种可能性。但我的终端只显示了511种可能性。我尝试在线查看如何编辑终端设置,并发现以下内容并完成了它们。我进入编辑>配置文件首选项并选择“使用自定义终端大小”并将行和列的值都设置为800.遗憾的是,只有511继续显示。
有人可以告诉我这是什么解决方案,我真的很困惑。
PS:每个条目都在自己的行上。例如:
ABCDEF
ABDCEF
......
......
答案 0 :(得分:2)
除了David Grayson描述的less
之外,您还应该熟悉重定向:
my_program > outputfile.out
这将使用程序的输出创建一个新文件(或覆盖现有文件)。现在,您可以在文本编辑器中打开文件以查看输出。您还可以使用wc
实用程序计算行数:
wc outputfile.out
如果您只想检查程序是否创建了正确的输出量,可以使用以下管道:
my_program | wc
答案 1 :(得分:1)
您需要转到滚动标签,并将滚动缓冲区中的行数设置为高于512的值。
要了解的另一个有用的实用工具是less
。您可以将程序的输出传送到它中,它可以让您滚动并搜索输出:
my_program | less
答案 2 :(得分:1)
我想你想看到所有的输出答案。你可以在执行a.out>回答之后的程序中看到“回答”的答案。 现在打开文件(回答),你会看到结果。 “>” 中是运营商