| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 735 人关注过本帖
标题:请教cout, cerr问题
只看楼主 加入收藏
ringlord
Rank: 1
等 级:新手上路
帖 子:30
专家分:0
注 册:2009-5-30
结帖率:80%
收藏
已结贴  问题点数:10 回复次数:6 
请教cout, cerr问题
清华的那部教材上说,“执行程序时可以在命令行使用”>“对标准输出进行重定向,这会使得通过cout输出的内容写道重定向的文件中,而通过cerr输出的内容仍然输出到屏幕;“

请问,这个有代码的例子吗?这个”>“命令怎么用,书上又说使用”2>“可以对标准错误输出重定向,
没有例子,弄不清楚啊。

非常感谢各位
搜索更多相关主题的帖子: 标准 定向 
2013-05-28 10:42
rjsp
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:528
帖 子:9007
专家分:53942
注 册:2011-1-18
收藏
得分:2 
这个和程序没有任意关系,是控制台本身的功能

cout就是向『标准输出』中输出数据;cerr就是向『标准错误』中输出数据,这就够了,你何必管『标准输出』是个屏幕,还是打印机,抑或是个数据文件呢?

对于Windows Console而言,默认『标准输出』就是显示屏,『标准错误』也是显示屏,你可以用管道重定向来改变之。当然,程序(也包括C/C++)才不管这些鸟事(当然,程序也可以管)。
2013-05-28 10:54
邓士林
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:淮河河畔
等 级:贵宾
威 望:61
帖 子:2392
专家分:13384
注 册:2013-3-3
收藏
得分:2 
楼上解释正确,赞一个!努力学习中

Maybe
2013-05-28 12:05
lzj12530
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:2
帖 子:264
专家分:841
注 册:2013-3-28
收藏
得分:2 
你说指的应该是批处理的内容了

C++菜鸟
2013-05-28 12:33
pangding
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:北京
等 级:贵宾
威 望:94
帖 子:6784
专家分:16751
注 册:2008-12-20
收藏
得分:2 
二楼正解。
知道它们是两个不同的文件就行了,使用的人可以把它们分开使用。
2013-05-28 12:36
子楠
Rank: 3Rank: 3
来 自:武汉
等 级:论坛游侠
帖 子:111
专家分:164
注 册:2013-4-9
收藏
得分:2 
好吧
2013-05-28 13:05
ringlord
Rank: 1
等 级:新手上路
帖 子:30
专家分:0
注 册:2009-5-30
收藏
得分:0 
回复 2楼 rjsp
非常感谢。我现在知道这个概念 ,那么我想问那个命令”>"怎么用
2013-05-28 14:46
快速回复:请教cout, cerr问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.014962 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved