打印

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

[复制链接]
634|8
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主

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





错误提示

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;

使用特权

评论回复
5
数码小叶| | 2015-4-17 16:28 | 只看该作者
你确定你的结构体没问题

使用特权

评论回复
6
QuakeGod| | 2015-4-18 01:16 | 只看该作者
不需要再写.bit
直接写.b0就好了

使用特权

评论回复
7
shenmu2012| | 2015-4-19 20:06 | 只看该作者
关键词的问题的吧。

使用特权

评论回复
8
shenmu2012| | 2015-4-19 20:07 | 只看该作者
更换一个名称的试试吧。

使用特权

评论回复
9
wxh0000mm|  楼主 | 2015-4-20 11:16 | 只看该作者
问题解决了!换个名称 或者   用_BIT   BIT就可以定义了!

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

12

主题

87

帖子

0

粉丝