一、文件的概念:
计算机基础里面提到的文件和文件类型我就不赘述了。
经常拿来吹牛的例子经常用来吹牛的例子
在C语言中,硬件设备可以看作是文件。一些输入和输出函数不需要你指定读或写哪个文件。系统已经为它们设置了默认文件。当然你也可以改变它们,比如让printf输出数据到磁盘上的文件。
这段话刷新了我对文件的理解。
第二,从编码方式看:文本文件、二进制文件。
这条信息就足够了。
文本文件:文本文件是计算机文件的一种,是典型的顺序文件,其逻辑结构属于流文件。简单来说,文本文件是基于字符编码的,常见的编码有ASCII编码、UNICODE编码等等。
二进制文件:基于值编码的文件。可以根据具体应用指定某个值的含义(这样的过程可以看作是自定义编码)。一般用户无法直接读取,只有通过相应的软件才能显示出来。二进制文件一般是可执行程序、图形、图像、声音等等。
第三,根据数据存取方式:顺序文件和随机文件。
它可以作为随机文件从任何位置读写。文件中的数据是结构化的,但顺序文件不是。
第四,掌握常用功能
fopen、fclose、fwrite、fread、fseek
因为这些函数不常用,所以需要掌握函数的参数和含义。
下面这段代码的作用:在文件中写三段数据,读取第二段。
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。