VC中关于实用Switch的有点疑问各位谢谢

疑问 谢谢 实用
列那的小屋  
网友的回答
小于吃饭了

m_sign应该使用char
因为你后面的CASE都是用的char类型
如果你赋值为"+" switch 的case就得用"+",不是&39;+&39;

小宇宙88888888

根据意思是不能用饿。。 说class cstring 是一个病句 如果使用者没有定义的话是不可以在文中调用的 或者不专能使属用 。。 不知道这样翻译对不对。 应该大概是这样的 估计不能用 要不就是不知道怎么调用 有什么要求注意的

许小丹丹丹

lz开发一个mfc的计算器是吧,我认为一开始的UpdateData();应该是UpdateData(TRUE);还有switch的类型应该是char的

影子kerry

switch <string>
本身就是错误的。
switch的内容只能是序数类型的。

奔向八年

int a,b,c;
char h[100];
UpdateData();

a atoi(m_a);
b atoi(m_b);

//MessageBox(m_operator);

strncpy(h,(LPCTSTR)m_operator,sizeof(h)); //convert string to char

switch (h[0])
{
case &39;+&39;:
c a + b;
break;
case &39;-&39;:
c a - b;
break;
case &39;*&39;:
c a * b;
break;
case &39;/&39;:
c a / b;
break;
default:
break;
}

m_result.Format("%d",c);
UpdateData(false);

注意:来只能针对基本数据类型使源用switch,如int 和 char

我在VC6.0下调试通过
需要的话可以把源程序传给你,编译过就可以用
lrl_1988@163

赵大宝宝

如果你需要装饰公司全套实战管理制度、运做规范、专业人员培训等宝贵装饰公司经营经验及装饰公司运做全部、,经营指导等装饰公司成功经营所必须的,建议你学习《装饰企业全程营销管理解决系统》.

周某某先生

胶水只是橱柜安装中无所谓的一点辅料,从而走进了环保装修的误区。 胶水 1、胶水是... 事实上达标不等于环保,更不等于无毒。例如,建筑面积是100平方米的房间,单单墙面批腻...

壹贰叁肆4321

名表王 , vx; MK0382上海

美食大卡

人们不应该把治理有害气体的任务完全交给植物来做。 以上解答希望能给你有所帮助。你如果需要进行检测室内环境污染,建议你向上海市室内装饰行业协会环境监测中心咨...

Jessie小鱼

如果喜欢 就买来装上 因为 你每天都能看到它 欣赏它的美 使自己能有一个好心情 好心情在你的生活中不重要么?至于时兴不时兴 不是太重要 况且 现在很时兴呢!