【问题标题】:Console not showing all my program控制台未显示我的所有程序
【发布时间】:2016-03-27 13:08:48
【问题描述】:

我使用 Dev-C++ ,并且我有一个 C 语言程序,其中输出未完全显示(只有最后一部分可见)。 所以,我尝试了一个简单的程序,我注意到了同样的问题,例如这里:

#include <stdio.h>
#include <stdlib.h>

main(){
    int i;
    for(i=0;i<5000;i++){
        printf("\n The number is : %d\n",i);
    }
} 

好吧,当程序完成后,我只能在控制台中看到从(4852 到 4999)的数字,但我想看到所有的输出。

【问题讨论】:

  • 尝试将输出重定向到文本文件,然后使用文本编辑器查看。你可以向上滚动控制台窗口,你可以使缓冲区更大,但最终你仍然会遇到这个问题,当你有一个更大的循环时。
  • @YuliiaChuhui:不是。它在问“我要不要使用控制台?”
  • 您将需要一个 5000 线监视器。尝试购买一系列您能买到的最强大的显卡和高分辨率显示阵列。将字体设置为尽可能小。

标签: console


【解决方案1】:

在大多数终端中,您可以向后滚动查看之前打印的内容。在 Windows 中,您可以通过右键单击顶部的标题栏、选择首选项并将 Scrollback 设置为任意长度来修改可见历史记录长度。在 Linux 中,它是终端模拟器的一个属性(尝试Shift-Page Up 向后滚动)。

【讨论】:

    【解决方案2】:

    您将需要一个 5000 线监视器。尝试购买一系列您能买到的最强大的显卡和高分辨率显示阵列。将字体设置为尽可能小。

    或者,将输出重定向到打印机并将输出表粘贴到墙上。

    【讨论】:

    • 我今天要举行寻蛋活动。
    • 嗯 - 对唯一完全回答问题的帖子投了反对票:(
    • 在顶部查看我的第一条评论——如果 OP 用完打印纸怎么办?但是+1。
    【解决方案3】:

    遇到同样的问题,我通常将输出重定向到文本文件。

    【讨论】:

    • 请勿使用答案发表评论。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-12-09
    • 2014-09-23
    • 2015-11-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多