首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

新手求教,关于怎么操作第i个变量

2012-06-18 
新手求教,关于如何操作第i个变量我想在遇到的问题是,传递函数i,则对第i个变量处理。比如,fern(1),则输出fer

新手求教,关于如何操作第i个变量
我想在遇到的问题是,传递函数i,则对第i个变量处理。比如,fern(1),则输出fern函数中img_1的值,若fern(2),则输出img_2。这样的变量很多,用if或swich处理太麻烦。
这样的问题该如何处理?
我现在的想法是,先生成一个包含i的字符串,然后再把这个字符串变成命令运行。。。可我不知道怎么弄。。。请各位高手指教。
如果有更好的处理这个问题的方法那就更好了~

[解决办法]
最简单的就是结构体数组:

C/C++ code
struct IMG {  // members} img[NUM];struct IMG func(int i){  return img[i];} 

热点排行