CFile类:Open成员的nOpenFlags参数
typeText 设置文本方式,对回车换行进行特殊处理,它只用于派生类。 
typeBinary 设置二进制方式,它只用于派生类。请问:
文本方式和二进制方式有什么区别

解决方案 »

  1.   

    ANSC标准允许(但不要求)把文本流组织成由新行符结尾的行。最后行的新行符是可选的,依靠实现而定。在文本流中,可能依赖设备需要而存在某种字符翻译。例如,一个新行可能变换为一个回车/换行符号对。因此,在写出(读入)的字符与外设中的字符没有意义对应关系。同理,写出(读入)的字符总数也可能与外设中的字符总数不同。
    所以需要对回车换行进行特殊处理
      

  2.   

    文本文件如txt文件,你可以通过文本编辑器打开
    二进制文件如exe文件,你只有通过比较特别的编辑器才能打开
      

  3.   


    文本文件是按“行”来存储和读取的二进制文件则是以“流”的形势来存储和读取的你用UltraEdit来看一下就知道了