CRichEditDoc/View类生成得应用程序中新建文件是不是文本文件?为什么getc()读不出来它?
请问如何才能读其中的内容?或者怎样使用CRichEditDoc/View类生成的应用程序建立的新文件是能够被getc()读的呢???

解决方案 »

  1.   

    当然是文本文件,只是有特定的格式化信息。比如:
    {\rtf1\ansi\ansicpg936\deff0\deflang1033\deflangfe2052{\fonttbl{\f0\fmodern\fprq6\fcharset134 \'cb\'ce\'cc\'e5;}}
    {\colortbl ;\red0\green255\blue255;\red255\green0\blue255;\red0\green0\blue255;\red255\green255\blue0;\red0\green255\blue0;\red255\green0\blue0;\red192\green192\blue192;}
    {\*\generator Msftedit 5.41.15.1507;}\viewkind4\uc1\pard\cf1\lang2052\f0\fs144 W\cf2 o\cf3 r\cf4 d\cf5 P\cf6 a\cf7 d\cf0\fs20\par
    }
    如果你把上面的内容放在一个纯文本文件里,再把扩展名改为“rtf”,就可以看到实际的内容了。