如何找到与数组中字符串相同的变量?

dengshushu68 2008-01-10 11:45:48
如定义一数组,里面存放一变量名,此变量已定义,如何找到此变量的值?
如:
unsigned char bVary;
unsigned char bArry[5];


bArry[5]={"bVary"];
如何通过数组bArry找到变量的bVary值?


若此变量没定义?我们如何判断没定义数组bArry[5]中的bVary呢?
...全文
44 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
solx_00 2008-01-12
  • 打赏
  • 举报
回复
建议楼主换个方法来解决这个问题.

PS:楼主定义的数组会溢出的,编译时会出问题吧!
wbczyh 2008-01-11
  • 打赏
  • 举报
回复
你这相当于要求根据"运行时信息"来找"编译时信息",在有些语言中可以,不过C/C++好像没有这种机制,变量在编译时就变了。
dengshushu68 2008-01-11
  • 打赏
  • 举报
回复
我也这么觉得,但现在好像就是需要这么个功能。头疼
91program 2008-01-11
  • 打赏
  • 举报
回复
只能是自己建立映射机制,系统没有这个功能。因为编译后,根本不存在变量名,只有地址!

19,502

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 嵌入开发(WinCE)
社区管理员
  • 嵌入开发(WinCE)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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