CString -> char CString csTemp; char* pszTemp = new char[csTemp.GetLength() + 1]; strcpy(pszTemp, csTemp); delete [] pszTemp; char -> CString char szTemp[8] = "SampleText"; CString csTemp; csTemp = szTemp;