首先楼主需要说明下编译环境,因为环境不同CSting表示的是不一样的。
如果是在VS2005下,CSting默认是以TCHAR而不是char。
在VC6.0下,CSting默认的是char。
举例说明:
VC6.0:
CString str("abcd");//For Example
char chTemp;
int iLength =
str.GetLength();
for(int i= 0 ;i< iLength;i++)
{
chTemp = str.GetAt(i);
//直接可以从CSting中取得char
}
如果是VS2005,则需要将TCHAR转换为char,类似的例子,网上很多。
希望可以给楼主一点启示。