| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1721 人关注过本帖
标题:关于C语言的 重定向
只看楼主 加入收藏
蹴鞠者
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:82
专家分:134
注 册:2016-9-26
结帖率:75%
收藏
已结贴  问题点数:5 回复次数:7 
关于C语言的 重定向
这个重定向是在cmd里面输入还是别的什么,哪位大神能举个详细点的例子
搜索更多相关主题的帖子: C语言 定向 
2017-01-03 10:35
吹水佬
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:451
帖 子:10609
专家分:43210
注 册:2014-5-20
收藏
得分:0 
具体想要做什么?
2017-01-03 10:59
蹴鞠者
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:82
专家分:134
注 册:2016-9-26
收藏
得分:0 
回复 2楼 吹水佬
重定向这个概念是在primer plus中看到的,不是很理解,,,比如,我在a文件中放了一个a.exe,怎么来运行a.exe,
2017-01-03 11:06
吹水佬
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:451
帖 子:10609
专家分:43210
注 册:2014-5-20
收藏
得分:0 
回复 3楼 蹴鞠者
试试 system("a.exe");
2017-01-03 11:38
蹴鞠者
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:82
专家分:134
注 册:2016-9-26
收藏
得分:0 
有没有大神来讲讲什么是重定向,怎么用
2017-01-03 11:48
xzlxzlxzl
Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15
来 自:湖北
等 级:贵宾
威 望:125
帖 子:1091
专家分:5825
注 册:2014-5-3
收藏
得分:5 
重定向是针对输入输出流设备而言的。在控制台下默认的输入设备是键盘,输出设备是屏幕,但有时候也可以把文件当做输入输出设备,比如你可以先编辑一个文本文件,文件内容是“abcd”,文件名为a.txt,这时你运行a.exe时可以改成a.exe <a.txt,这时如果你的a.exe里有输入语句(如scanf),则“abcd”就会依次相当于你敲键盘输入了。在ide环境下,以vc6为例,点击“工程-设置”,在设置窗口里点击“调试”选项卡,在输入变量里输入“<a.txt”,这样你每次运行程序就不需要输入了,对于大数据量的输入调试很方便。
输出同理,是将程序原本显示在显示器上的内容重定向到文件,命令写法为a.exe >b.txt。
据说网站的acm判题系统就是使用输入输出重定向完成的。
2017-01-03 12:36
九转星河
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:长长久久
等 级:贵宾
威 望:52
帖 子:5023
专家分:14003
注 册:2016-10-22
收藏
得分:0 
这个网上可以有参考信息~

[code]/*~个性签名:bug是什么意思?bug是看上去没有可能的东西实际上是有可能做到的 就是这样~2018-08-08更~*/[/code]
2017-01-03 13:05
蹴鞠者
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:82
专家分:134
注 册:2016-9-26
收藏
得分:0 
回复 6楼 xzlxzlxzl
明白了  谢谢
2017-01-03 13:49
快速回复:关于C语言的 重定向
数据加载中...
 
   



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

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