| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 985 人关注过本帖
标题:这个到底是哪错了啊 ,怎么改?
取消只看楼主 加入收藏
编程了啊
Rank: 2
等 级:论坛游民
威 望:1
帖 子:31
专家分:20
注 册:2013-12-19
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:3 
这个到底是哪错了啊 ,怎么改?
怎么改正啊?     还有怎么学生信息输不出来啊?

#include<stdio.h>
#define N 3
struct student
{
    int num;
    char name[20];
    char sex;
    float score[3];

};
int main()
{
    void INPUT(int );                    //输入函数
    void FIND(int );                     //查询函数
    void CHANGE(int );                   //修改函数
    void SATISTIC(int );                 //统计函数
    void HELP(int );                     //帮助函数

    int a;

    for(;;)
    {
    printf("*************************\n");
    printf("*     按1:输入学生信息  *\n");
    printf("*     按2:查询学生信息  *\n");
    printf("*     按3:修改学生信息  *\n");
    printf("*     按4:统计学生信息  *\n");
    printf("*     按5:帮助          *\n");
    printf("*     按6:退出系统      *\n");
    printf("*************************\n");
        printf("请按数字选择功能:");             //功能选择
        scanf("%d",&a);
        switch(a)
        {
        case 1:INPUT(a);break;
        case 2:FIND(a);break;
        case 3:CHANGE(a);break;
        case 4:SATISTIC(a);break;
        case 5:HELP(a);break;
        case 6:break;
        default:printf("输入错误!");
        }   
    }
            return 0;

}

void INPUT(int i)                  //输入函数
{
    struct student stu[3];              
    printf("请输入学生信息\n");
    for(i=0;i<N;i++)
    {
    printf("号数  姓名  性别  高数  大学英语  C语言\n");
    for(i=0;i<N;i++)
    scanf("%d%s%s%d%d%d",&stu[i].num,stu[i].name,&stu[i].sex,&stu[i].score[0],&stu[i].score[1],&stu[i].score[2]);
    }
}                     
void FIND(int i)                   //查询函数
{
    struct student stu[3],*p;
    int k;
    printf("请输入要查找的学生号数:");
    scanf("%d",&k);
    for(p=stu;p<stu+3;p++)   
    {
    if(k==(*p))
    {   
        printf("号数  姓名  性别  高数  大学英语  C语言\n");
        printf(" %2d%5s%5s%3d%5d%7d",(*p).num,(*p).name,(*p).sex,(*p).score[0],(*p).score[1],(*p).score[2]);
    }
    }
}



Compiling...
1.cpp
D:\学生管理系统\1.cpp(68) : error C2677: binary '==' : no global operator defined which takes type 'struct student' (or there is no acceptable conversion)
执行 cl.exe 时出错.
搜索更多相关主题的帖子: include 统计 信息 
2013-12-25 23:07
编程了啊
Rank: 2
等 级:论坛游民
威 望:1
帖 子:31
专家分:20
注 册:2013-12-19
收藏
得分:0 
回复 2楼 现实太狗
k是整形啊,不是要用&吗,而且改了也没用
2013-12-25 23:53
编程了啊
Rank: 2
等 级:论坛游民
威 望:1
帖 子:31
专家分:20
注 册:2013-12-19
收藏
得分:0 
回复 4楼 embed_xuel
就是不知道怎么改啊          会了还要发来这里吗      讲那些废话
2013-12-26 09:57
编程了啊
Rank: 2
等 级:论坛游民
威 望:1
帖 子:31
专家分:20
注 册:2013-12-19
收藏
得分:0 
回复 8楼 so_love
首先,我的口气可能是差了点,   但是如果我没看到那个错误提醒我还会专门复制出来吗?   这个他会不知道吗,    还有就是我最讨厌那种只会说风凉话,说那种话,谁不是从刚开始的不懂到渐渐地懂,他好像以为自己很厉害是的,      好了也不说了,我是来问问题不是来和他吵架的
2013-12-26 10:39
快速回复:这个到底是哪错了啊 ,怎么改?
数据加载中...
 
   



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

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