fseek

一、文件的概念:

计算机基础里面提到的文件和文件类型我就不赘述了。

fseek

经常拿来吹牛的例子经常用来吹牛的例子

在C语言中,硬件设备可以看作是文件。一些输入和输出函数不需要你指定读或写哪个文件。系统已经为它们设置了默认文件。当然你也可以改变它们,比如让printf输出数据到磁盘上的文件。

这段话刷新了我对文件的理解。

第二,从编码方式看:文本文件、二进制文件。

这条信息就足够了。

文本文件:文本文件是计算机文件的一种,是典型的顺序文件,其逻辑结构属于流文件。简单来说,文本文件是基于字符编码的,常见的编码有ASCII编码、UNICODE编码等等。

二进制文件:基于值编码的文件。可以根据具体应用指定某个值的含义(这样的过程可以看作是自定义编码)。一般用户无法直接读取,只有通过相应的软件才能显示出来。二进制文件一般是可执行程序、图形、图像、声音等等。

第三,根据数据存取方式:顺序文件和随机文件。

它可以作为随机文件从任何位置读写。文件中的数据是结构化的,但顺序文件不是。

第四,掌握常用功能

fopen、fclose、fwrite、fread、fseek

因为这些函数不常用,所以需要掌握函数的参数和含义。

下面这段代码的作用:在文件中写三段数据,读取第二段。

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。

发表回复

登录后才能评论