最近使用开发的过程中出现了一个小问题,顺便记录一下原因和方法--输入设备名

学过JAVA,用过Eclipse的人都会发明:程序的运行并不是像用VC6.0编译好的程序直接调用控制台。

而是在Eclipse软件的下方输入与输出。那就是重定向了。本博文将简略介绍下输入输出的重定向问题。

主要是通过例子来演示。

重定向的方法是:

在控制台的命令提示符后输入:程序名  [< 输入设备名]   [> 输出设备名]

其中,程序名就是你编译好预备运行的程序;'<‘ 号后是你重定向的输入设备名,比如可以是i.txt;'>'号

后是你重定向的输出设备名,比如可以是o.txt。

一、建立源程序

#include<iostream>
using namespace std;int main()
{int i;while(cin>>i){cout<<i<<endl;}return 0;
}

二、在F盘根目录下放置以下三个文件

每日一道理
人生好似一条河,既有波澜壮阔,汹涌澎湃,也有清风徐来,水波不兴;人生好似一首歌,既有欢乐的音符,也有悲壮的旋律;人生好似一条船,既有一帆风顺时,也有急流险滩处。愿我们都能勇于经受暴风雨的洗礼,接受生活的挑战和考验!

其中,test.exe就是上述代码编译后的可执行文件,i.txt、o.txt就是建立的用来重定向的输入输出设备。当然,

你的这三个文件也不可以放在其他地方。

三、只重定向输入设备

i.txt就是重定向的输入设备。其中的数据是事前预备好的。当在命令提示符后输入test <i.txt后就会将i.txt中的内

容输出到控制台。

四、只重定向输出设备

o.txt就是重定向的输出设备。在命令提示符后输入test >o.txt,回车,每输入一个数字并回车后,该数字就会表现

到o.txt。

五、重定向输入输出设备

i.txt是重定向的输入设备,o.txt是重定向的输出设备。i.txt中内容是事前预备好的,o.txt则无内容。当在命令提示符

后输入test <i.txt >o.txt并回车后,i.txt中内容被写入o.txt中。

文章结束给大家分享下程序员的一些笑话语录: 看到有人回帖“不顶不是中国人”,他的本意是想让帖子沉了。

输入设备名输入输出设备的重定向相关推荐

  1. ACMNO.22 C语言-公约公倍2 写两个函数,分别求两个整数的最大公约数和最小公倍数,用主函数调用这两个函数,并输出结果两个整数由键盘输入。 输入 两个数 输出 最大公约数 最小公倍数

    题目描述 写两个函数,分别求两个整数的最大公约数和最小公倍数, 用主函数调用这两个函数,并输出结果两个整数由键盘输入. 输入 两个数 输出 最大公约数 最小公倍数 样例输入 6 15 样例输出 3 3 ...

  2. ACMNO.9求Sn=a+aa+aaa+…+aa…aaa(有n个a)之值,其中a是一个数字。 例如:2+22+222+2222+22222(n=5),n由键盘输入。 输入 n 输出 a=2 时

    题目描述 求Sn=a+aa+aaa+-+aa-aaa(有n个a)之值,其中a是一个数字. 例如:2+22+222+2222+22222(n=5),n由键盘输入. 输入 n 输出 a=2 时的Sn 样例 ...

  3. python怎么输入两行_python交互模式下输入换行/输入多行命令的方法

    先给大家介绍下python交互模式下输入换行/输入多行命令的方法 换行方法 \ 如: >>> print 'aaa'; \ ... print 'bbb'; \ ... print ...

  4. java循环输入直到,使用循环接受其他用户输入,直到用户输入结束输入的值

    我是Java的新手 . 我需要一些帮助,使用循环接受其他用户输入,直到用户输入结束输入的值 . 我的问题从语句"System.out.println("你完成了吗?输入大写的Y / ...

  5. 编写两个函数分别求两个数的最大公约数和最小公倍数,用主函数调用这两个函数,并输出结果,两个数由键盘输入。 输入输出格式示例: 输入:24 16 输出:zdgys=8,zxgbs=48

    编写两个函数分别求两个数的最大公约数和最小公倍数,用主函数调用这两个函数,并输出结果,两个数由键盘输入. 输入输出格式示例: 输入:24 16 输出:zdgys=8,zxgbs=48 #include ...

  6. 7-1 查找书籍 (20 分)给定n本书的名称和定价,本题要求编写程序,查找并输出其中定价最高和最低的书的名称和定价。输入格式:输入第一行给出正整数n(<10),随后给出n本书的信息

    7-1 查找书籍 (20 分) 给定n本书的名称和定价,本题要求编写程序,查找并输出其中定价最高和最低的书的名称和定价. 输入格式: 输入第一行给出正整数n(<10),随后给出n本书的信息.每本 ...

  7. 序列求和:问题描述 求1+2+3+...+n的值。 输入格式 输入包括一个整数n。 输出格式 输出一行,包括一个整数,表示1+2+3+...+n的值。

    题目: 问题描述 求1+2+3+-+n的值. 输入格式 输入包括一个整数n. 输出格式 输出一行,包括一个整数,表示1+2+3+-+n的值. 样例输入 4 样例输出 10 样例输入 100 样例输出 ...

  8. 单片机(STM32)的GPIO框图:─ 输入浮空 ─ 输入上拉 ─ 输入下拉 ─ 模拟输入 ─ 开漏输出 ─ 推挽式输出 ─ 推挽式复用功能 ─ 开漏复用功能

    ─ 输入浮空 ─ 输入上拉 ─ 输入下拉 ─ 模拟输入 ─ 开漏输出 ─ 推挽式输出 ─ 推挽式复用功能 ─ 开漏复用功能 GPIO框图 保护电路: 高压保护--上拉二极管 低压保护--下拉二极管 输 ...

  9. 7-100 简单求阶乘问题 (10 分)本题要求编写程序,计算N的阶乘。输入格式:输入在一行中给出一个不超过12的正整数N。输出格式:在一行中输出阶乘的值。输入样例:4结尾无空行

    7-100 简单求阶乘问题 (10 分) 本题要求编写程序,计算N的阶乘. 输入格式: 输入在一行中给出一个不超过12的正整数N. 输出格式: 在一行中输出阶乘的值. 样例">输入样例 ...

  10. 实验4.1对任意一个一维数组,从中找出数组元素的最大值和最小值并输出 。 要求: 1)数组有10个元素; 2)使用scanf函数实现数组元素的输入,输入前给出必要的提示信息; 3)输出时,首先输出数组

    /*SY4.1 题目描述 对任意一个一维数组,从中找出数组元素的最大值和最小值并输出 . 要求: 1)数组有10个元素: 2)使用scanf函数实现数组元素的输入,输入前给出必要的提示信息: 3)输出 ...

最新文章

  1. OpenCV学习笔记(一)——OpenCV3.1.0+VS2015开发环境配置
  2. [css] 用css3实现伪3D的文字效果
  3. python 文件读取报错 ‘utf-8‘ codec can‘t decode
  4. CADFANS2012网站源码
  5. 消息中间件--RabbitMQ ---高级特性之消费端ACK与重回队列
  6. __clone class php_「PHP 技巧」 不要直接克隆对象,请使用深拷贝
  7. vscode中vue代码高亮_Vue中添加友盟代码统计
  8. 写python的笔记本_python笔记本:更改写入的fi
  9. 智能优化算法:猎食者优化算法-附代码
  10. 十行代码编写一个Python小游戏,你准备好了吗?
  11. 合并两个有序链表-python
  12. outlook邮箱签名设置
  13. Reflection conclusion
  14. 【三维激光扫描】第一章:三维激光扫描入门基础知识
  15. Apollo 3.0来了!百度自动驾驶硬件系统全解读
  16. [M1]Daily Scum 10.11
  17. android 经纬度转物理地址,微信获取用户的经纬度与物理地址转换
  18. python字符串连接操作-Python字符串拼接
  19. spring 事务提交成功后,再去发送事件
  20. Java入门part6--继承和多态

热门文章

  1. CentOS 5.4 安装和卸载桌面
  2. Cordova系列(一)
  3. 清除SQLServer2008缓存
  4. 利用正则表达式 替换字符串中多个 URL
  5. MyBatis中解决字段名与实体类属性名不相同的冲突
  6. windows全部启动项
  7. BZOJ1023 SHOI2008 仙人掌图 仙人掌、单调队列
  8. emacs org-mode 常用命令
  9. oracle 负载均衡连接方式常用SQL语句备忘录
  10. 利用网络媒体搭建自己就业之“桥”——卖糖葫芦北大毕业生谋职报道带来的启示...