char *ch=NULL;
DWORD len=file.GetLength();
ch=new char[len+1];
memset(ch,0,len+1);//可以不用,但要 ch[len]='\0';
file.Read(ch,len);
m_str=ch;//m_str的内容就不会有怪字符了
DWORD len=file.GetLength();
ch=new char[len+1];
memset(ch,0,len+1);//可以不用,但要 ch[len]='\0';
file.Read(ch,len);
m_str=ch;//m_str的内容就不会有怪字符了
char buf[MAX_PATH] = { 0 };
再读入