2010-11-29 24 views
0
I am appending one CString value with integer but getting error as "Cannot Convert const char* to int . 
int iFolderType = 0; 
CString strCurrFolder = ""; 
        HShareFolder = m_pTreeview->InsertItem(strCurrFolder,hChildItem);     
        m_pTreeview->SetItemImage(HShareFolder,2,2); 

       if(bCheck == false) 
       { 
        iFolderType = eBOTH; 

       } 
       else 
       { 
        iFolderType = eCIFS; 
       } 

       strCurrFolder.Append("|"); 
       strCurrFolder.Append(iFolderType); //This line gives error 
       m_strFolderTypeList.AddHead(strCurrFolder); 

答えて

0

CStringまたはconst char *に変換する必要があります。最も簡単な方法はCString :: Formatを使用することです。形式:

CString strFolderType; 
strFolderType.Format(_T("%d"), iFolderType); 
strCurrFolder += strFolderType; 
関連する問題