| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 503 人关注过本帖
标题:C语言问题
只看楼主 加入收藏
syf1766
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2007-5-12
收藏
 问题点数:0 回复次数:2 
C语言问题

我用TC3.O
编译连接时为什么老是提示:
错误 e:\progra~1\print_it.c 44: 类型不匹配在'do_heading'的宣告中
*** 1 错误在编译 ***

请问我应该如何改正?

/* print_it.c-This progams prints a listing with line numbers! */
#include <stdlib.h>
#include <stdio.h>

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( stdprn, "%4d:\t%s", line++, buffer );
}

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

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

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

fprintf( stdprn, "Page: %d, %s\n\n", page, filename );
}

搜索更多相关主题的帖子: C语言 int line include char 
2007-05-13 16:42
xuqidong
Rank: 1
等 级:新手上路
帖 子:40
专家分:0
注 册:2007-5-11
收藏
得分:0 

你的那个void do_heading( char *filename )
函数好像没有在main()函数中声明吧
你声明一下试试

2007-05-13 17:51
syf1766
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2007-5-12
收藏
得分:0 

我晕了 我该了该之后怎么提示以下内容了?

urbo C For Windows 3.0 正在编译....
错误 : 不能找到文件'E:\PROGRA~1\ppppppppppp.C'
可用内存 448680

★★ 提示:恭喜您,编译成功,如果您的程序里面包含了图形功能则您还要包含'Graphics.lib'到您要发布的目录下才能正确运行。★★

2007-05-13 18:09
快速回复:C语言问题
数据加载中...
 
   



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

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