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:文件随机定位函数;
另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。
文章标题:C语言文件及其相关函数-创新互联
浏览地址:http://myzitong.com/article/cssgec.html