标题:关于重定向输入和输出
只看楼主
Niderhoger
Rank: 1
等 级:新手上路
帖 子:17
专家分:0
注 册:2019-11-3
结帖率:100%
 问题点数:0 回复次数:5 
关于重定向输入和输出
F:\各种代码\Project2\Debug>Project2<123>123

我的Project2代码是关于输入字符的:
#include <stdio.h>
int main(void)
{
    char ch;

    while ((ch = getchar()) != EOF)
        putchar(ch);

    return 0;
}


我想问一下 为什么F:\各种代码\Project2\Debug>Project2<123>123这样的重定向输入/输出会让123中的内容全部消失?
搜索更多相关主题的帖子: Debug 输出 重定向 输入 代码 
2019-11-24 23:01
rjsp
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:507
帖 子:8890
专家分:53117
注 册:2011-1-18
得分:0 
<123>123
你真看不出这两个文件名相同?
2019-11-25 09:21
Niderhoger
Rank: 1
等 级:新手上路
帖 子:17
专家分:0
注 册:2019-11-3
得分:0 
回复 2楼 rjsp
就是为什么 不能这样做 即重定向输入又重定向输出 为什么会让原文件中的内容消失 而不是保持不变
2019-11-25 11:46
rjsp
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:507
帖 子:8890
专家分:53117
注 册:2011-1-18
得分:0 
回复 3楼 Niderhoger
>123 是不是将文件123清空用作输出?我不明白你为什么不明白
2019-11-25 13:57
Niderhoger
Rank: 1
等 级:新手上路
帖 子:17
专家分:0
注 册:2019-11-3
得分:0 
回复 4楼 rjsp
<123 是把123中的东西都提取出来的意思?然后它的内存变为0就不能在往里输入了吗?
2019-12-07 11:44
rjsp
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:507
帖 子:8890
专家分:53117
注 册:2011-1-18
得分:0 
回复 5楼 Niderhoger
它是个管道,怎么取?即使能取,又取出来存在哪里?
2019-12-07 15:50



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-498055-1-1.html




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

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