| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 403 人关注过本帖
标题:单链表问题!!!求调试
只看楼主 加入收藏
caowise
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2013-6-28
结帖率:0
收藏
已结贴  问题点数:20 回复次数:2 
单链表问题!!!求调试
struct student
{
    long No;
    int  Noclass;
    char name[10];
    int class1,class2,class3,class4,class5;
    double avg;

}std[180];
struct student1
{
    long No;
    int NoClass;
    char name[10];
    double avg;
    struct student1 *next;
}std1[180];



int newlink()
{
    int i,j,temp;
    for(i=0;i<180;i++)
    {
        std1[i].No=std[i].No;
        for(j=0;j<6;j++)
        {
            std1[i].name[j] =std[i].name[j];
        }
        std1[i].NoClass =std[i].Noclass;
        std1[i].avg=std[i].avg;
        std1[i].next=&std1[i+1].No;
    }   
    for(i=0;i<180;i++)
    {
        for(j=i+1;j<181;j++)
        {
            if(std1[i].avg < std1[j].avg)
                {
                    temp=std1[i].avg;
                    std1[i].avg=std1[j].avg ;
                    std1[j].avg =temp;
                }
        }
    }
    return 1;
}


标记那行总是error C2440: '=' : cannot convert from 'long *' to 'struct student1 *'
怎么办!!!
搜索更多相关主题的帖子: double 
2013-06-28 19:55
MC花落知多少
Rank: 2
等 级:论坛游民
帖 子:1
专家分:10
注 册:2013-6-26
收藏
得分:10 
试着把后面的.No去掉,前面是struct student1型的,后面是long型的
2013-06-28 20:30
lzj12530
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:2
帖 子:264
专家分:841
注 册:2013-3-28
收藏
得分:10 
前面是指针类型,是一个地址。 而后面是一个整数类型。怎么能够赋值?

C++菜鸟
2013-06-28 21:01
快速回复:单链表问题!!!求调试
数据加载中...
 
   



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

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