没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
9
9
文件
文件
2
文件系统
文件系统
缓冲型文件系统
缓冲型文件系统
:
:
系统自动在内存中为每个文件开辟一个缓冲区
系统自动在内存中为每个文件开辟一个缓冲区
,
,
作为程序和磁盘文件数据交流的中间媒介
作为程序和磁盘文件数据交流的中间媒介
.
.
3
3
、关闭文件
、关闭文件
(
(
写入磁盘
写入磁盘
)
)
变量
变量
(
(
内存
内存
)
)
2
2
、
、
读
读
写
写
文件
文件
(
(
磁
磁
盘
盘
)
)
1
1
、打开文件
、打开文件
(
(
写入缓冲区
写入缓冲区
)
)
文件缓冲区
文件缓冲区
(
(
内存
内存
)
)
•
三步中的每一步都是通过
三步中的每一步都是通过
C
C
语
语
言的库函数实现
言的库函数实现
3
与文件输入输出相关的库函数
与文件输入输出相关的库函数
#include <
#include <
stdio.h
stdio.h
>
>
打开:
打开:
fopen();
fopen();
读/写:
读/写:
fgetc(); fputc();
fgetc(); fputc();
fgets(); fputs();
fgets(); fputs();
fread(); fwrite();
fread(); fwrite();
fscanf(); fprintf();
fscanf(); fprintf();
文件定位指针
文件定位指针
rewind(); fseek(); ftell();feof();
rewind(); fseek(); ftell();feof();
关闭:
关闭:
fclose();
fclose();
•
法宝
法宝
:每个库函数在调用时可以查询。
:每个库函数在调用时可以查询。
•
TC
TC
:
:
CTRL+F1
CTRL+F1
•
VC
VC
输入函数名即可看到函数形参。
输入函数名即可看到函数形参。
4
要解决的问题
要解决的问题
1
1
:
:
将学生信息存入文件,再从文件调入数组
将学生信息存入文件,再从文件调入数组
#include<stdio.h>
#include<stdio.h>
#define N 30
#define N 30
struct stu
struct stu
{char name[10];
{char name[10];
int num;
int num;
int age;
int age;
char addr[15];
char addr[15];
};
};
剩余19页未读,继续阅读
资源评论
matlab大师
- 粉丝: 2366
- 资源: 9万+
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功