免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 8784 | 回复: 17
打印 上一主题 下一主题

请问怎样以用户输入的字符串的内容作为变量名? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-08-14 21:29 |只看该作者 |倒序浏览
我想以用户输入的字符串的内容作为变量的名字,请问以什么样的思路来实现比较好?

论坛徽章:
3
2015年迎新春徽章
日期:2015-03-04 09:56:11数据库技术版块每日发帖之星
日期:2016-08-03 06:20:00数据库技术版块每日发帖之星
日期:2016-08-04 06:20:00
2 [报告]
发表于 2008-08-14 21:37 |只看该作者
我想你的意思应该是,以用户的输入为查询的索引

论坛徽章:
0
3 [报告]
发表于 2008-08-14 21:42 |只看该作者
原帖由 cjaizss 于 2008-8-14 21:37 发表
我想你的意思应该是,以用户的输入为查询的索引

也不是了,就是想以用户输入的内容来作为变量名,不知道怎么实现,请指教。。。

[ 本帖最后由 HumanPaladin 于 2008-8-14 21:51 编辑 ]

论坛徽章:
0
4 [报告]
发表于 2008-08-14 21:53 |只看该作者
编译后都没有变量名了

论坛徽章:
3
2015年迎新春徽章
日期:2015-03-04 09:56:11数据库技术版块每日发帖之星
日期:2016-08-03 06:20:00数据库技术版块每日发帖之星
日期:2016-08-04 06:20:00
5 [报告]
发表于 2008-08-14 21:57 |只看该作者
原帖由 HumanPaladin 于 2008-8-14 21:42 发表

也不是了,就是想以用户输入的内容来作为变量名,不知道怎么实现,请指教。。。

那我只能说,可能你对C语言并不太了解

论坛徽章:
0
6 [报告]
发表于 2008-08-14 22:01 |只看该作者
楼主说说原始需求吧

论坛徽章:
0
7 [报告]
发表于 2008-08-14 22:09 |只看该作者
可以直接用用户输入的内容来作为变量名.没什么思路啊,

直接用就可以了

论坛徽章:
0
8 [报告]
发表于 2008-08-14 22:11 |只看该作者
原帖由 qliu00 于 2008-8-14 22:09 发表
可以直接用用户输入的内容来作为变量名.没什么思路啊,

直接用就可以了


简单啊 加一层间接
写一个codegenerator就可以了 然后动态编译运行。。

论坛徽章:
0
9 [报告]
发表于 2008-08-14 22:25 |只看该作者
原帖由 cugb_cat 于 2008-8-14 22:01 发表
楼主说说原始需求吧

是这样的,我正在做《数据结构》中线性顺序表的那一部分的上机操作。

typedef struct{
   .....
}SqList;    /*SqList是顺序表的结构体类型*/

char list_name[20];
printf("Enter the name of the list:");
fgets(list_name,sizeof(list_name),stdin);    /*用户输入结构体的名字*/

问题是怎样用SqList来定义用户输入的顺序表的名字,应该采用什么样的方法,不知道我说明白没有?谢谢

论坛徽章:
0
10 [报告]
发表于 2008-08-14 22:30 |只看该作者
原帖由 HumanPaladin 于 2008-8-14 22:25 发表

是这样的,我正在做《数据结构》中线性顺序表的那一部分的上机操作。

typedef struct{
   .....
}SqList;    /*SqList是顺序表的结构体类型*/

char list_name[20];
printf("Enter the name of the l ...

给结构加个char*域就可以了
还以为是啥bt需求咧。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP