Re: [问题] 改变一堆变量的布林值

楼主: hichcock (快乐一整年 ^^~~~)   2015-05-14 13:01:25
※ 引述《laertes (伊萨凯<L>)》之铭言:
: 开发平台(Platform): (Ex: VC++, GCC, Linux, ...)
: BCB
: 额外使用到的函数库(Library Used): (Ex: OpenGL, ...)
: 问题(Question):
: 有一堆变量 bool V1,V2,...,V17;
: (因为这是前人弄的,无法改成矩阵)
: 怎么用for loop 抓这堆变量啊....
: for (i=1, i < 18,i++ ){
: Vi=true;// <=我知道这行是错的。但要怎么写才抓的到
: }
: 喂入的资料(Input):
: 预期的正确结果(Expected Output):
: 错误结果(Wrong Output):
: 程式码(Code):(请善用置底文网页, 记得排版)
: 补充说明(Supplement):
: 我现在是用土法手KEY
: V1=true;V2=true;....
: 这应该是一个很简单的处理
: 但我都google不到我想要的东西
: 烦请大大教学,感谢 BCB新手留
知道目的之后就是要想怎么达到
bool *pData[17];
pData[0] = &V1; pData[1] = &V2;.....
for(i = 0;i < 17;i++) *pData[i] = true;
end story.
作者: laertes (伊萨凯<L>)   2015-05-14 13:11:00
哦~~~用指标指过去...
作者: CumCumCum (2 hard 2 hard)   2015-05-14 15:50:00
取值那边也是会key到吐血吧
作者: TobyH4cker (Toby (我要当好人))   2015-05-14 17:45:00
不会啊initialize只需一次,其他部分都免改
作者: xvid (DivX)   2015-05-15 08:00:00
这... 阵列元素赋值的部份要打的量跟原PO打"=true"差不多份量了吧 V1=true;V2=true;一式一行用column paste会不会比较比较方便? 编辑器有支援多行编辑就可以了
作者: Frozenmouse (*冰之鼠*)   2015-05-15 10:04:00
只用一次当然直接打比较方便,改很多次就不一定了XD

Links booklink

Contact Us: admin [ a t ] ucptt.com