c语言文件操作的问题~~

来源:百度知道 编辑:UC知道 时间:2024/09/24 01:53:33
fread 函数是读文件的几个字符~~
问下 怎么能比如第一次读文件的前4个字符 第二次读第2到5个字符呢~~
在问下
1 汉字能读进去吗?
2 TXT文件里有回车怎么办 不管吗??

fread是读数据块的
第一次读前四个字符可以这样fread(p1,sizeof(char),4,fp);
第二次读2—5个字符fread(p1,sizeof(char),random(4)+2,fp);
汉字可以读进去,1个汉字占两个字符,得用字符串的形式才能把中文显示出来两个汉字就要占用5个字符(\0)
txt里面的回车算1个字符 \n