热门标签 | HotTags
当前位置:  开发笔记 > 人工智能 > 正文

VS程序输出窗口显示运行结果不完整的解决办法

转自https:blog.csdn.netqq_40078121articledetails79908789在使用C++中的cout命令打印程序运行结果时有时会遇到结果显示不完整的

转自https://blog.csdn.net/qq_40078121/article/details/79908789

在使用C++中的cout命令打印程序运行结果时有时会遇到结果显示不完整的情况,会发现一部分运行结果“丢失”,如图1所示,本来第一列数应该是从0开始的,结果是从651.325开始的,我一直怀疑是程序有错,可是仔细检查了好几遍后也没发现哪里有错,那为什么输出结果不对呢?搞得我都开始怀疑人生了。

《VS程序输出窗口显示运行结果不完整的解决办法》 图1

经过多方查找才终于解决这一问题。其实,运行结果并未“丢失”,只是显示的问题。因为C++控制台的缓冲区默认只有300行,也就是说当运行结果超过300行后前面的运行结果会自动清除掉,只显示最后的300行,所以解决办法就是更改缓冲区的大小。方法如下:右键顶部那一栏,选中属性,如图2所示。

《VS程序输出窗口显示运行结果不完整的解决办法》 图2

打开属性界面后选择布局选项,更改屏幕缓冲区大小中高度一栏的值,然后点击确定,如图3所示。

《VS程序输出窗口显示运行结果不完整的解决办法》 图3

接下来就是见证奇迹的时刻,重新运行程序,这时就会发现运行结果完整地显示出来了,如图4所示。

《VS程序输出窗口显示运行结果不完整的解决办法》 图4

 


推荐阅读
author-avatar
xmli
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有