请教一个比较简单但我不明白的问题,关于CString和char*
请看如下代码:
file is an object of CFile
CString s=""; //s=""
s+="abcd"; //s="abcd"
file.Write(s,sizeof(s)); //
file.SeekToBegin(); //
char* a=new char [4]; //
file.Read(a,4); //a="abcd1"
CString ss=a; //ss="abcd1"
代码后面是我用断点检测的,怎么多出一个“1”来。我想肯定是CString和char*的转化问题。请指教!