9.2 文件的操作

为了让大家有个明确的学习方向,请大家分享给有需要的人,谢谢!

一、打开和关闭文件

(1)用fopen函数打开数据文件

调用方式

fopen(文件名,使用文件方式);

(2)用fclose函数关闭数据文件

调用方式

fclose(文件指针);

二、顺序读写数据文件

(1)向文件读写字符

fgetc函数

调用方式

fgetc(fp)

功能:从fp指向的文件读入一个字符,读成功,带回所读的字符,失败则返回文件结束标 志EOF(即-1)

fputc函数

调用方式

fputc(ch,fp)

功能:把字符ch写到文件指针变量fp所指向的文件中,输出成功,返回值就是输出的字 符,失败则返回EOF(即-1)

(2)向文件读写一个字符串

fgetc函数

调用方式

fgetc(str,n,fp)

功能:从fp指向的文件读入一个长度为n-1的字符串,存放发哦字符数组str中,读成功,返 回地址str,失败则返回NULL

fputc函数

调用方式

fputc(str,fp)

功能:把str所指向的字符串写到文件指针变量fp所指向的文件中,输出成功返回0,失败则 返回非0值

(3)格式化读写文件

调用方式

fprintf(文件指针,格式字符串,输出表列);

fscanf(文件指针,格式字符串,输入表列);

(4)二进制方式向文件读写一组数据

调用方式

fread(buffer,size,count,fp);

fwrite(buffer,size,count,fp);

最后,请持续相信你关注我是因为你想进步!

你可以加小编的微信,小编可以给你建议以及提供一些其他的学习视频,这个是小编的微信号:ycl1137498973

【C语言入门到精通】公众号后台发送下面【】里面的内容获取学习资料的下载 例如:学习任务1

【学习任务1】C语言概述

【学习任务2】GCC和GDB

【学习任务3】基本数据类型

【学习任务4】数据类型与运算符

【学习任务5】循环控制

【学习任务6】运算符和表达式

【学习任务7】函数基础

【学习任务8】数组

【学习任务9】指针基础

【学习任务10】函数高级

【学习任务11】字符串

【学习任务12】结构体和联合

【学习任务13】指针高级

【学习任务14】动态内存分配

【学习任务15】预处理

【学习任务16】C标准库文件IO

【学习任务17】高质量编码规范

原创不易,未经本公众号允许禁止转载,否则追究法律责任

  • 发表于:
  • 原文链接:https://kuaibao.qq.com/s/20190218A0V87I00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券