| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1459 人关注过本帖
标题:求大神啊,快逼疯啦
取消只看楼主 加入收藏
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
快速回复:求大神啊,快逼疯啦
数据加载中...
 
   



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

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