你看你看位的概念

mozhou 2001-11-23 09:33:53
问题描述:
有一用固定格式的文本文件,里面存有个人基本信息,比如按固定顺序和格式如下
Name: ***
Birthday: ****/**/**
Sex: *
Address: *****************************
Tel: *******
Fax: ********
Email: *************
Mobile: ****************
我要把这个文本解析出来,解析初始状态用八位二进制表示 unsigned long flag=00000000
如果Name解析成功,则状态为flag&=10000000
如果Birthday解析成功,则状态为flag&=01000000
......
......
但是我在调试时Flag始终为0,而Name,....都解析成功,为什么
象这类问题该怎么解决为好!!渴望大家的指引
...全文
54 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
kingfish 2001-11-23
  • 打赏
  • 举报
回复
用错了
| OR 0|1=1
& AND 0&1 =0
kingfish 2001-11-23
  • 打赏
  • 举报
回复
flag|=10000000
NowCan 2001-11-23
  • 打赏
  • 举报
回复
应该用“或”啊,你用的“与”,而初始值是0,怎么“与”都永远是0

69,371

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧