| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1173 人关注过本帖
标题:c语言21 天书第二天的程序清单,怎么才能编译出来,错在哪里呢?求大侠赐教 ...
只看楼主 加入收藏
菜鸟砖家
Rank: 1
来 自:湖南
等 级:新手上路
帖 子:23
专家分:5
注 册:2014-12-5
结帖率:66.67%
收藏
已结贴  问题点数:20 回复次数:21 
c语言21 天书第二天的程序清单,怎么才能编译出来,错在哪里呢?求大侠赐教,感激不尽!
/* print_it.c-This program prints a listing with line numbers! */
#include <stdlib.h>
#include <stdio.h>

void do_heading(char *filename);

int line = 0, page = 0;

int main( int argv, char *argc[] )
{
    char buffer [256];
    FILE *fp;

    if( argv < 2 )
{
    fprintf(stderr, "\nproper usage is: " );
    fprintf(stderr, "\n\nprint_it filename.ext\n" );
    return(1);
}

    if (( fp = fopen( argc[1], "r" )) == NULL )
{
       fprintf( stderr, "Error opening file, %s!", argc[1]);
       return(1);
}

    page = 0;
    line = 1;
    do_heading( argc[1]);

    while( fgets(buffer, 256, fp ) != NULL )
{
      if( line % 55 == 0 )
        do_heading( argc[1] );

      fprintf( stdout, "%4d:\t%s", line++, buffer );
}

    fprintf( stdout, "\f" );
    fclose(fp);
    return 0;
}

void do_heading( char *filename )
{
    page++;

    if (page > 1)
      fprintf( stdout, "\f" );

    fprintf( stdout, "page: %d, %s\n\n", page, filename );
}
搜索更多相关主题的帖子: include numbers return c语言 
2014-12-05 19:31
八画小子
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:贵宾
威 望:37
帖 子:709
专家分:2063
注 册:2010-11-11
收藏
得分:7 
贴出编译的错误信息,好有针对性的说下。代码长的时候实在是没工夫看。
2014-12-05 19:43
菜鸟砖家
Rank: 1
来 自:湖南
等 级:新手上路
帖 子:23
专家分:5
注 册:2014-12-5
收藏
得分:0 
回复 2 楼 八画小子
图片附件: 游客没有浏览图片的权限,请 登录注册

编出一片天下。
2014-12-05 20:00
菜鸟砖家
Rank: 1
来 自:湖南
等 级:新手上路
帖 子:23
专家分:5
注 册:2014-12-5
收藏
得分:0 
回复 3 楼 菜鸟砖家
请大侠不吝赐教~~,菜鸟在此感激不尽了,困惑一个下午了,现在还没弄懂!

编出一片天下。
2014-12-05 20:01
编译中。。
Rank: 7Rank: 7Rank: 7
来 自:中国
等 级:黑侠
帖 子:198
专家分:511
注 册:2011-7-29
收藏
得分:7 
代码没错,编译器抽风。新建一个空白文件,把代码复制进去,再编译

 当我感到些许疲倦时   便想躺在阳光下,小路旁 . 可这些往往都是奢望..
2014-12-05 20:05
zklhp
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:china
等 级:贵宾
威 望:254
帖 子:11485
专家分:33241
注 册:2007-7-10
收藏
得分:7 
以下是引用菜鸟砖家在2014-12-5 20:00:25的发言:

编译器的问题

是Dev-C++? 别用这玩意了 都不更新了
2014-12-05 20:12
菜鸟砖家
Rank: 1
来 自:湖南
等 级:新手上路
帖 子:23
专家分:5
注 册:2014-12-5
收藏
得分:0 
回复 5 楼 编译中。。
按照大侠的方法试了一下,还是不行哦,下面还是显示刚刚那个图片,无法编译出来~~大侠能不能把我的代码复制一下,试试,可能我看不出来,,

编出一片天下。
2014-12-05 20:13
菜鸟砖家
Rank: 1
来 自:湖南
等 级:新手上路
帖 子:23
专家分:5
注 册:2014-12-5
收藏
得分:0 
回复 6 楼 zklhp
是的阿,Dev 6.0,我刚学编程阿,买了一本21天学通C语言(第6版。修订版),好像是外国的书籍,书上面叫下载的,版主能不能推荐一下,我想从c语言学起,谢谢大侠了~~

编出一片天下。
2014-12-05 20:16
八画小子
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:贵宾
威 望:37
帖 子:709
专家分:2063
注 册:2010-11-11
收藏
得分:0 
gcc 下编译正常
换个编译器
2014-12-05 20:21
zklhp
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:china
等 级:贵宾
威 望:254
帖 子:11485
专家分:33241
注 册:2007-7-10
收藏
得分:0 
以下是引用菜鸟砖家在2014-12-5 20:16:00的发言:

是的阿,Dev 6.0,我刚学编程阿,买了一本21天学通C语言(第6版。修订版),好像是外国的书籍,书上面叫下载的,版主能不能推荐一下,我想从c语言学起,谢谢大侠了~~

国产的C-Free就不错 入门用挺好的
2014-12-05 20:26
快速回复:c语言21 天书第二天的程序清单,怎么才能编译出来,错在哪里呢?求大侠 ...
数据加载中...
 
   



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

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