switch 中的表达式不支持表达式 不好意思了只支持 int char long 等简单类型
解决方案 »
- SNMP++使用中出现问题:SNMP: Variable does not exist
- 程序运行异常,懂的来看看。!!!
- 请教如何关闭一个其他进程里的SOCKET链接?我知道链接的端口和目的IP
- CList::GetItemPosition在VISTA下不可用?
- 在程序(一个DLL)中一使用它就产生好多链接错误
- 请教!想学VC~~~
- 现在要用串口编程,要用到CMSComm类,可我不清楚该怎么用,在帮助文档里也找不到,所以向各位大人求救了!
- 如何在vc6中进行远程调试?
- com客户问题
- 请问怎样调用dll?
- 请高手指教.
- 一个有关UPDATE_COMMOND_UI的简单问题,求各位大侠帮帮小妹。急!!
嘿嘿 写错了
if()
{
}
else if()
{
}
else if()
{
}
...
比较最好用StrCmp()
strcmp();
然后改为
switch(nid)
{
case ID_HELLO:
......
case ID_BYE:
.......
case...
.......
}
如果你确实需要判断字符串,除了strcmp()也没有别的更好的办法了。
CString m_kk;
m_kk.LoadString( UINT nID );