读取中英文混搭的文件

来源:本站
导读:目前正在解读《读取中英文混搭的文件》的相关信息,《读取中英文混搭的文件》是由用户自行发布的知识型内容!下面请观看由(电工技术网 - www.9ddd.net)用户发布《读取中英文混搭的文件》的详细说明。
简介:下边是一段自己编写的一小段代码,不登大雅之堂,只为抛砖引玉。忘高人指导赐教。

中英文编码方式不一样,中文是由两个字节组成的字符,而英文是由一个字节组成,而且该字节的首位为0,而如果是中文,中文编码的第一个字节首位是1.这就是最主要的区别。根据这个就可以对中英文混搭的文件进行读取。就是根据你读到的第一个字节是否小于0.

下边是一段自己编写的一小段代码,不登大雅之堂,只为抛砖引玉。忘高人指导赐教:

#include <stdio.h>  void main(){      FILE *stream;      char p[10];      char ch;      stream = fopen("test.txt","r");      while((p[0]=fgetc(stream)) != EOF){          if(p[0] < 0){              p[1]=fgetc(stream);              p[2]='';          }          printf("%s",p);          memset(p,0,sizeof(p));      }  }  

提醒:《读取中英文混搭的文件》最后刷新时间 2024-03-14 00:58:31,本站为公益型个人网站,仅供个人学习和记录信息,不进行任何商业性质的盈利。如果内容、图片资源失效或内容涉及侵权,请反馈至,我们会及时处理。本站只保证内容的可读性,无法保证真实性,《读取中英文混搭的文件》该内容的真实性请自行鉴别。