这种多条件判断应该怎么处理? 我要写一个小程序读取数据,我设置了很多check box,希望当选种某些项时就读取其对应的数据,否则就不读。由于check box有差不多20个,请问我怎么处理更好一点?——我只想到了用很多的if语句来处理,但觉得这很不爽,程序比较慢。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 switch(...){case x: ....default : ...} 不妨使用一个DWORD每个checkbox分配一个字节要用的时候取出来判断一下即可 你可以定义一个int变量,你那20个check box,分别对应int中的一位,如果选了对应的位为1,否则为0,将20个check box,组成一个int,然后用一个while循环,对每位进行判断,做对应的选择。或者还可以这样,你先保证你那些check box的ID是连续的,然后对ID进行循环。 可以把你的所有的checkbox 每个对应一个质数 提交的时候先把所有被checked的checkbox对应的质数相加得到一个sum 然后 switch(sum)就可以了 因为每个sum值的来源只有一种可能... 文本框SetSel不起作用 IFilter接口,如何提取二进制流中的文本?求助高手! 如何使用AddPrintProcessor/AddPrintMonitor 如何中止程序的运行?可怜的人 关于图像显示的问题,很快就会结贴! 有关MAC的问题 怎么样循环n次?在线等待,马上给分 vc++问题(在线等待) 加入类 用VC开发了一个工程,已经完成,现在要把它做成可以发行的软件,怎么做,有没有人知道? 如何在视图中以二进制形式显示数据.谢谢. VC中BMP的存贮问题
{
case x: ....
default : ...
}