cstring sget,stmp       
long lget
stmp="abcd"
sget=stmp.Left(1); 
switch (sget)    //这步就象出错了。
{
      case 4:
            lget=4;
 break;
   case 5:
                   lget=4;
 break;
}

解决方案 »

  1.   

    很简单,你的switch中用了一个CString 对象是不允许的,你还没有区分字符'4'和数字4吗?
      

  2.   

    你是真不懂呀,还是在干什么!!!
    一般在c/c++里面,不能用CString的对象的。
    除非你使用的是C#
      

  3.   

    我的问题是这样的 cstring sget,stmp       
    long lget
    stmp="abcd"
    sget=stmp.Left(1); 
    switch (sget)    //这步就象出错了。
    {
          case "4":
                lget=4;
     break;
       case "5":
                       lget=4;
     break;
    }