• 输入设备名输入输出设备的重定向


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

        学过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中。

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

  • 相关阅读:
    #Leetcode# 90. Subsets II
    Linux——网段的划分,子网掩码,ABC类地址的表示法
    Linux——文件目录管理(结构)
    Caffe入门与应用 by GX
    1、概述
    6、多态性-4、抽象类
    6、多态性-3、虚函数
    第二课2、ROS
    第一课1、ROS
    6、多态性-2、运算符重载
  • 原文地址:https://www.cnblogs.com/jiangu66/p/3093536.html
Copyright © 2020-2023  润新知