C语言文件及其相关函数

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C语言文件及其相关函数相关的知识,希望对你有一定的参考价值。

文件是计算机系统中数据存储的基本方式。它是一个存储在外存储设备中且被命名的数据集合。

数据以文件的形式存放在外部介质上,操作系统以文件为单位对数据进行管理。


文件按存放的内容可分为数据文件和程序文件:

数据文件:

程序文件:源程序清单或编译连接后的可执行文件 (广义上也是数据文件)


磁盘文件名:  路径\文件名.扩展名


磁盘文件按存放格式可分为二进制文件和文本(数据按ASCII码格式存放)文件

-12345 为整形时占两个字节;为字符型占5个字节,文本文件即使用字符型(ASCII)


文件型指针

文件类型是一种特殊的“结构型”,该结构的成员记录了处理文件时所需的信息:文件代号、缓冲区所剩余的字节数、文件操作模式、下一个待处理字节的地址、缓冲区首地址。


文件型指针:

C语言在stdio.h中定义了这个结构型,其类型符是FILE,用户可以用这个类型符来定义文件型指针变量,定义方法如下:

FILE *文件型指针名1, 文件型指针名2, ...;


文件的打开与关闭函数

常用函数: 

fopen

fclose:  正确关闭则返回0

feof:

fputc: 写入字符函数;主要用于文本文件,也可以用于处理二进制文件。

fgetc: 读取字符函数;

fputs: 读取字符串函数;int fputs(char *str, FILE *fp)

fwrite:写数据函数; int fwrite(char *buf, unsigned int size, unsigned int n, FILE *fp)

fread:读数据函数: int fread(char *buf,....参数同写数据函数)

rewind:文件头定位函数; int rewind (FILE *fp)

fseed:文件随机定位函数;



以上是关于C语言文件及其相关函数的主要内容,如果未能解决你的问题,请参考以下文章

C语言文件的相关操作

c语言中 如何单独运行一个子函数啊?或者说怎样验证一个子函数的正确性、以及其功能啊?求助···

C语言 文件操作相关函数

C语言 文件操作相关函数

C语言字符串相关函数使用示例 strtok_r strstr strtok atoi

C语言里面输入命令的头文件是啥啊