在vc6.0下写了个控制台程序,因为要输出的内容太多了,如何全部显示出来并看到?

HUALUHLC 2010-05-17 02:49:56
如果要显示太多内容,那么下面的就把上面出现的挤掉了,所以最后只能看到最后的一些显示,如何看到全部的输出?
谢了!
...全文
408 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
HUALUHLC 2010-05-17
  • 打赏
  • 举报
回复
[Quote=引用 11 楼 hualuhlc 的回复:]

谢谢各位 已经有好几种解决办法了
1.输出到文件
2.用system中断
3.用freopen重定位到文件
多谢各位
[/Quote]
ps:还有huanmie_09的 >e:\t.txt
HUALUHLC 2010-05-17
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 huanmie_09 的回复:]

test 参数>e:\okay.txt
这样可以的啊。
不知你那有什么问题?
[/Quote]

呵呵 行了 谢了
HUALUHLC 2010-05-17
  • 打赏
  • 举报
回复
谢谢各位 已经有好几种解决办法了
1.输出到文件
2.用system中断
3.用freopen重定位到文件
多谢各位
huanmie_09 2010-05-17
  • 打赏
  • 举报
回复
test 参数>e:\okay.txt
这样可以的啊。
不知你那有什么问题?
HUALUHLC 2010-05-17
  • 打赏
  • 举报
回复
可是我的应用程序有参数! 那怎么用
例如 test.exe 1 2
是我原先的运行,将文件夹1中的文件处理得到新文件,将其放入2中,对有错误的文件要输出其错误,这个错误是输出在控制台上。
不知我讲明白了没有。这要怎么做?
test.exe 1 2 >e:\okay.txt?
貌似不管用
十八道胡同 2010-05-17
  • 打赏
  • 举报
回复
重定向输出到文件
freopen
DemonWhisper 2010-05-17
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 huanmie_09 的回复:]

编译成可执行文件后,如文件名为:test.exe
开始->运行, 输入cmd.
用cd命令转入到可执行文件所在目录:
输入test>d:\res.txt.
运行完后,在d盘根目录下生成res.txt文件,原来屏幕输出的所有内容都保存到该文件中.
[/Quote]5楼威武
localxiao 2010-05-17
  • 打赏
  • 举报
回复
重定向
huanmie_09 2010-05-17
  • 打赏
  • 举报
回复
编译成可执行文件后,如文件名为:test.exe
开始->运行, 输入cmd.
用cd命令转入到可执行文件所在目录:
输入test>d:\res.txt.
运行完后,在d盘根目录下生成res.txt文件,原来屏幕输出的所有内容都保存到该文件中.
HUALUHLC 2010-05-17
  • 打赏
  • 举报
回复
不是缓冲区大小的问题 改了没用
难道只有输出到文件中去了么?
向立天 2010-05-17
  • 打赏
  • 举报
回复
保存到文件吧
也可以在输出过程中用
system("pause");

中断一下
hunanrenathit 2010-05-17
  • 打赏
  • 举报
回复
再不行的话,就打印到文件,
hunanrenathit 2010-05-17
  • 打赏
  • 举报
回复
右击控制台的上边框,然后点击“属性”,把缓冲区变大一点即可

70,004

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧