| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 519 人关注过本帖
标题:求助!如何将结果输出到文件
只看楼主 加入收藏
pyf_3721
Rank: 1
等 级:新手上路
帖 子:26
专家分:4
注 册:2013-3-10
结帖率:100%
收藏
已结贴  问题点数:2 回复次数:5 
求助!如何将结果输出到文件
#include <stdio.h>
#include <stdlib.h>
#include "123.h"
int main(int argc, char *argv)
{
    unsigned n;
    unsigned char *x;
    unsigned m;
    unsigned run_val;
    unsigned run_count;

    n = gimp_image.width * gimp_image.height;
    m = 0;
    x = gimp_image.pixel_data;
    printf("struct {\n");
    printf("  unsigned width;\n");
    printf("  unsigned height;\n");
    printf("  unsigned cwidth;\n");
    printf("  unsigned cheight;\n");
    printf("  unsigned char rundata[];\n");
    printf("} font = {\n");
    printf("  .width = %d,\n  .height = %d,\n  .cwidth = %d,\n  .cheight = %d,\n", gimp_image.width, gimp_image.height,
           gimp_image.width / 96, gimp_image.height);
    printf("  .rundata = {\n");
  
    run_val = (*x ? 0 : 255);
    run_count = 1;
    n--;
    x+=3;
    while(n-- > 0) {
        unsigned val = (*x ? 0 : 255);
        x+=3;
        if((val == run_val) && (run_count < 127)) {
            run_count++;
        } else {
eject:
            printf("0x%02x,",run_count | (run_val ? 0x80 : 0x00));
            run_val = val;
            run_count = 1;
            m += 5;
            if(m >= 75) {
                printf("\n");
                m = 0;
            }
        }
    }
    printf("0x%02x,",run_count | (run_val ? 0x80 : 0x00));
    printf("\n0x00,");
    printf("\n");
    printf("  }\n};\n");
    return 0;
}



这是输出到屏幕!我现在要将它输出到文件应该如何修改?
搜索更多相关主题的帖子: include 如何 
2013-03-19 23:49
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:2 
在命令行中运行,加 > filename,把输出改到文件filename中。

授人以渔,不授人以鱼。
2013-03-19 23:51
pyf_3721
Rank: 1
等 级:新手上路
帖 子:26
专家分:4
注 册:2013-3-10
收藏
得分:0 
谢谢,也就是说:假设编译出来的文件为a.out,那就是执行"./a.out > 456.txt",对吗?

[ 本帖最后由 pyf_3721 于 2013-3-20 12:23 编辑 ]
2013-03-20 12:21
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
是的

授人以渔,不授人以鱼。
2013-03-20 12:41
pyf_3721
Rank: 1
等 级:新手上路
帖 子:26
专家分:4
注 册:2013-3-10
收藏
得分:0 
好的,非常感谢!
2013-03-20 14:21
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
我不知道Linux下重定向的符号是不是>,你自己看一下。

授人以渔,不授人以鱼。
2013-03-20 14:32
快速回复:求助!如何将结果输出到文件
数据加载中...
 
   



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

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