CStdioFile虽然以流形式读取文件,但只用于读取文本文件,不宜用于读取二进制文件。因为ReadString函数自动判断读取一行,如果二进制文件中恰巧遇到0x0D0x0A,而这并非是文本文件的换行,那么读取实际就出错了。读取二进制文件最好使用CFile以CFile::typeBinary的方式。