如果你说的char是指单个字符,那可以这样:
char ch=str.GetAt(index);
str.SetAt(index,ch);如果你说的char是指char* ,则可以这样
假设 
char chStr1[20]="nothing";
CString str;
str=chStr1;
反过来,
chStr1=(LPTSTR)(LPCTSTR)str;
chStr1=(LPTSTR)(LPCTSTR)str.Left(3);   //只获得一部份,另还有两个函数: Mid Right