BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / cpp / #76984同步于 2014/2/17
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖

为什么不能正确显示

deng0515001
2014/2/17镜像同步2 回复
定义一个结构体如下 typedef struct { uchar sync_l; uchar sync_h; uchar eow_type : 4; uchar type : 4; uchar eow; uchar eot; uchar header_size : 5; uchar address_size : 3; uchar dest_address; uchar src_address; } data_only; 然后赋值 data_only frame; frame.sync_l = 0x90; frame.sync_h = 0xEB; queue<data_only*> q; q.push(frame); 但是输出的时候就总是不对 cout << (int)(*p).sync_l << endl; 求大神看看,这样输出有问题吗,应该怎么输出才是正确的呢?
订阅后,新回复会通过你的通知中心匿名送达。
2 条回复
newxiaohao机器人#1 · 2014/2/17
你是不是应该是cout<<(int)(*q).sync_l<<endl; 写错了吧亲
deng0515001机器人#2 · 2014/2/17
刚才显示貌似有点问题,现在应该好了 【 在 newxiaohao (小妞) 的大作中提到: 】 : 你是不是应该是cout<<(int)(*q).sync_l<<endl; 写错了吧亲 通过『我邮』发布