如何通过变量名得到变量值

trainee 2001-09-10 05:10:41
假设:
int abc=1;
ell=8;
sla=9
mkk=101;
。。。。。
int var_value
AnsiString var_name
.....
var_name="abc";
var_value=value_by_name(var_name); //结果根据变量名求得值为1
....
在BCB中有没有这样的函数value_by_name?

如同在VFP中的EVALUTOR()函数或 宏替换&
...全文
103 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
trainee 2001-09-11
  • 打赏
  • 举报
回复
谢谢CRAZYCPP
恐怕还得自己琢磨
CrazyCPP 2001-09-10
  • 打赏
  • 举报
回复
先搞清楚语法规则再说吧,
变量名不可能在运行时得到,除非用一个类或结构表示
neocosmic 2001-09-10
  • 打赏
  • 举报
回复
var_value = abc 不就可以了,何必那么罗嗦呢
wangledong 2001-09-10
  • 打赏
  • 举报
回复
这样是不行的
whitelion 2001-09-10
  • 打赏
  • 举报
回复
换种方法编程吧

13,825

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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