标题:新手,求大神指教freopen重定向的输入方式
只看楼主
千幽影
Rank: 1
等 级:新手上路
帖 子:5
专家分:3
注 册:2014-3-2
结帖率:0
已结贴  问题点数:20 回复次数:8 
新手,求大神指教freopen重定向的输入方式
一个简单小程序
 求指导输入在哪里,不知道如何输入
#include
int main()
{
    freopen("tase.in", "r", stdin);
   
    int x;
    scanf("%d\n", &x);
    printf("%d\n", x);
    return 0;
}
 
搜索更多相关主题的帖子: return 定向 如何 
2014-03-02 11:19
wp231957
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:神界
等 级:版主
威 望:422
帖 子:13681
专家分:53296
注 册:2012-10-18
得分:7 
完全不懂你想做什么

DO IT YOURSELF !
2014-03-02 11:41
azzbcc
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:江西财经大学
等 级:贵宾
威 望:81
帖 子:3293
专家分:12919
注 册:2012-11-4
得分:7 
程序代码:
#define _CRT_SECURE_NO_WARNINGS

#include <stdio.h>

int main(void)
{
    int a, b;

    freopen("in.txt" , "r", stdin);    //输入流重定向到 文件  in.out,即在 in.out 中读取
    freopen("out.txt", "w", stdout);//输出流重定向到 文件 out.txt,即记过写入 out.txt

    scanf("%d%d", &a, &b);
    printf("%d\n", a + b);

    fclose(stdin);    //关闭输入流
    fclose(stdout);    //关闭输出流
    return 0;
}
/**

 * in.txt内容

 * 2 3

 * 

 * 执行后 out.txt 内容

 * 5
**/


[fly]存在即是合理[/fly]
2014-03-02 14:12
firstbobo
Rank: 3Rank: 3
等 级:论坛游侠
威 望:1
帖 子:55
专家分:106
注 册:2010-1-21
得分:7 
楼主的程序把标准输入定位到文件tase.in,那么scanf函数将不是读取键盘输入,而是从文件中读入数据,然后在屏幕上显示;
输入在文件中,用scanf读取;
2014-03-02 14:20
千幽影
Rank: 1
等 级:新手上路
帖 子:5
专家分:3
注 册:2014-3-2
得分:0 
事实是,我写完后找不到输入文件
2014-03-04 09:24
千幽影
Rank: 1
等 级:新手上路
帖 子:5
专家分:3
注 册:2014-3-2
得分:0 
求帮助
2014-03-04 09:24
azzbcc
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:江西财经大学
等 级:贵宾
威 望:81
帖 子:3293
专家分:12919
注 册:2012-11-4
得分:0 
到工程目录下找,或者

freopen("E://out.txt", "w", stdout);


这样?


[fly]存在即是合理[/fly]
2014-03-04 18:37
wp231957
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:神界
等 级:版主
威 望:422
帖 子:13681
专家分:53296
注 册:2012-10-18
得分:0 
以下是引用azzbcc在2014-3-4 18:37:13的发言:

到工程目录下找,或者

freopen("E://out.txt", "w", stdout);

这样?

//  OR  \\

DO IT YOURSELF !
2014-03-04 19:35
千幽影
Rank: 1
等 级:新手上路
帖 子:5
专家分:3
注 册:2014-3-2
得分:0 
还是不会,求截图。回复时间有点长,不好意思
2014-03-11 09:48



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




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

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