文件读取:读出来了一些乱码。

Ministarler Ministarler 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区

#include <stdio.h>

int main(int argc, const char * argv[])
{
FILE *fp;
int ch;
fp = fopen("/Users/lichan/Desktop/name.rtf", "rb");

while ((ch=getc(fp)) != EOF)
{
putchar(ch);

}



return 0;
}



文件内容:lichgan isdadafadad

读出来的内容:
{\rtf1\ansi\ansicpg936\cocoartf1187\cocoasubrtf370
{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
{\colortbl;\red255\green255\blue255;}
\paperw11900\paperh16840\margl1440\margr1440\vieww10800\viewh8400\viewkind0
\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\pardirnatural

\f0\fs24 \cf0 lichgan isdadafadad}

请问这是怎么回事呢?
...全文
评论 18
收藏 已收藏
分享
返回顶部
Ministarler
C语言 70,039 成员 243,237 内容