标题:求大神啊,快逼疯啦
取消只看楼主
zzzz23456z
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2017-7-21
结帖率:0
已结贴  问题点数:20 回复次数:1 
求大神啊,快逼疯啦

typedef enum _proptype{//游戏道具种类枚举
    Weapon,Armoer,Con,card,Frag
}Proptype;
typedef struct _prop{
    int id;
    char name[50];    //道具名称
    int level;
    int stock;
    double price;
    Proptype type;
    union{//根据类型对应的数据
        int minattack;
        int mindefence;
        int minpower;    //如果是血瓶,对应增加的能量值
    };union{
        int maxattack;
        int maxdefence;
        int maxpower;   
    };
    char desc[200];    //道具的功能描述
}Prop;

Prop propArray[] = {
    {1,"帝皇天烈剑",1,5,5000,Weapon,.minattack=1,.maxattack=4,"上古三皇五帝用过的宝剑!"},    ***错误就出在这一行
};

初始化的时候就是不对,编译器是vc6.0  
错误原因是error C2059: syntax error : '.'
搜索更多相关主题的帖子: int char union 对应 错误 
2017-07-21 22:10
zzzz23456z
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2017-7-21
得分:0 
可是应该怎么赋值呢
2017-07-21 22:20



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-479536-1-1.html




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

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