const CString str="abcA";
int i=str.Find("ABC");
TRACE("%d",i);  //得到-1
-----------------
我的问题:如何才能使Find函数忽略大小写进行搜索。例如本例上可以得到0

解决方案 »

  1.   

    str.MakeUpper() ; 
    str.Find("ABC") ; 
      

  2.   

    const CString str="abcA";
    str.MakeUpper() ; 
    int i=str.Find("ABC");
    TRACE("%d",i);  //得到0
      

  3.   

    都说const还能MakeUpper吗?
    我的意思是说不改变而有的字串的内容。
      

  4.   

    都说const还能MakeUpper吗?
    我的意思是说不改变而有的字串的内容。
      

  5.   

    const CString str="abcA";
    str1 = str ; 
    str1.MakeUpper() ; 
    int i=str1.Find("ABC");
    TRACE("%d",i);  //得到0
      

  6.   

    const CString str="abcA";
    CString str1 = str ; 
    str1.MakeUpper() ; 
    int i=str1.Find("ABC");
    TRACE("%d",i);  //得到0