关于VC.net中的switch case 语句,急,再线等

关于VC.net中的switch case 语句,急,再线等 - 故障解答 - 电脑教程网

关于VC.net中的switch case 语句,急,再线等

日期:2007-05-24   荐:
关于VC.net中的switch case 语句,急,再线等下面是我写的代码,为什么编译不过。void ShowDialog(CString strOptionSelected){switch(strOptionSelected){case 'xyz' :ClassA a;break;}}编译的时候说:switch expression of type 'CString' is illegal .我真不知道怎么办才好,大概就是那个意思,应该怎么写才对。case "xyz"这里应该是字符串,非字符void ShowDialog(CString strOptionSelected){switch(strOptionSelected){case "xyz":ClassA a;break;}}我试过了。也不行的。“xyz”的话又我一条错误:case expression not constant. 原来的错误还在。CString能switch么?……莫名其妙用字符串比较函数。直接比较字符串,switch不能这么直接选择对了,C 的switch不支持字符串,我搞混了晕
标签: