| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 851 人关注过本帖
标题:C程序中一个奇怪的警告
取消只看楼主 加入收藏
caochuan2000
Rank: 2
等 级:论坛游民
帖 子:66
专家分:35
注 册:2009-4-11
结帖率:76.47%
收藏
已结贴  问题点数:20 回复次数:1 
C程序中一个奇怪的警告
warning C4013: 'printf' undefined; assuming extern returning int
我做练习时出现这个警告,说我输出函数printf未定义,可是我在开头明明定义了include <stdio.h>啊,程序也可以运行,运行也是正常的,但是这个警告是什么回事?有人帮我解释下吗?
搜索更多相关主题的帖子: 警告 
2009-08-11 12:11
caochuan2000
Rank: 2
等 级:论坛游民
帖 子:66
专家分:35
注 册:2009-4-11
收藏
得分:0 
#include <stdio.h>
#include "student.h"
void main()
{
    float scroe[4][5]={{90,84,91,87,99},{61,52,43,55,75},{99,100,93,97,95},{98,69,58,69,78}};
    printf("the 1 lession avm scroe:%lf\n",avm(*scroe,4));
    selectbad(scroe,4);
    selectgood(scroe,4);
}     
 
//这里是在student.h文件的代码
float ave(float *p,int n);
void selectbad(float (*p)[5],int n);
void selectgood(float (*p)[5],int n);
 
//这里是在ave.c文件的代码
float ave(float (*p)[5],int n)
    {
    float s=*(*p);
    float ave;
    int i;
    for(i=0;i<n;i++)
        s+=*(*(p+i)+5);
    ave=s/4;
    return ave;
    }
//这里是在selectbad.c文件的代码
void selectbad(float(*p)[5],int n)
    {
    int i,j,flag;
    for(i=0;i<n;i++)
    {
    float ave,s=0;
    flag=0;
    for(j=0;j<5;j++)
    {if(*(*(p+i)+j)<60)flag++;s+=*(*(p+i)+j);}
    ave=s/5;
    if(flag>1)
    {
    printf("the %d student fails,his scroe:\n",i+1);
    for(j=0;j<5;j++)
        printf("%lf\n",*(*(p+i)+j));
    printf("his avm is %lf:\n",ave);
    }
    }
}
 
//这里是在selectgood.c文件的代码
void selectgood(float (*p)[5],int n)
{
int i,j,flag;
for(i=0;i<n;i++)
{
float ave,s=0;
flag=0;
for(j=0;j<5;j++)
{
s+=*(*(p+i)+j);
if(*(*(p+i)+j)>=85)flag++;
}
ave=s/5;
if(flag==5) printf("%d student all scroe>=85\n",i+1);
if(ave>=90) printf("%d student ave of scroe>=90\n",i+1);
}
}
 
这个练习原题目是这样的,有1个班4个学生,5门课程。①求第一门课程的平均分。②找出有2门以上课程不及格的学生,输出他们的学号和全部课程成绩及平均成绩③找出平均成绩在90分以上或者全部课程成绩在85分以上的学生。分别编3个函数实现以上3个要求。
上面是我写的。。总是会出现个警告,warning C4013: 'printf' undefined; assuming extern returning int,请大家帮我看看是怎么回事。
我是初学啊,写的程序有点乱,不好意思了。。
2009-08-11 14:45
快速回复:C程序中一个奇怪的警告
数据加载中...
 
   



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

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