大伙帮忙看看 这个位结构体的错误!!

[复制链接]
936|8
 楼主| wxh0000mm 发表于 2015-4-17 12:55 | 显示全部楼层 |阅读模式

定义结构体之后    使用出现错误  





错误提示

Error[Pe136]: struct "bit" has no field "bit" d:\我的文档\桌面\RF\kard.c 8


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
dirtwillfly 发表于 2015-4-17 14:04 | 显示全部楼层
bit是关键词,一般不能用来做结构体的标志吧
 楼主| wxh0000mm 发表于 2015-4-17 15:19 | 显示全部楼层
dirtwillfly 发表于 2015-4-17 14:04
bit是关键词,一般不能用来做结构体的标志吧

我改了  也不好使
提示同样的错误
dirtwillfly 发表于 2015-4-17 15:29 | 显示全部楼层
你对结构体的使用方法有问题
一般定义一个结构体:
struct bs

{

unsigned a: 1;

unsigned b: 3;

unsigned c: 4;

}bit;

可以对结构体的成员进行操作:
bit.a = 1;

bit.b = 7;

bit.c = 15;
数码小叶 发表于 2015-4-17 16:28 | 显示全部楼层
你确定你的结构体没问题
QuakeGod 发表于 2015-4-18 01:16 | 显示全部楼层
不需要再写.bit
直接写.b0就好了
shenmu2012 发表于 2015-4-19 20:06 | 显示全部楼层
关键词的问题的吧。
shenmu2012 发表于 2015-4-19 20:07 | 显示全部楼层
更换一个名称的试试吧。
 楼主| wxh0000mm 发表于 2015-4-20 11:16 | 显示全部楼层
问题解决了!换个名称 或者   用_BIT   BIT就可以定义了!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

12

主题

87

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部