C语言
1. 文件、
1. 数据组织形式分类
1. ASCII文件(文本文件)、
2. 二进制文件、——对计算机来讲只有二进制文件
2. 文本文件和二进制文件区别、
3. 大端模式和小端模式、
1. 低字节存放低地址、高字节存放高地址——小端存储、
2. 高字节存放低地址、低字节存放高地址——大端存储、
3. 存储大端和小端存储是和cpu有关、
4. 文件打开、
1. 文件打卡函数、——fopen
2. 调用方式、
1. FILE *fp; FILE是结构、fp是指向结构FILE的指针变量、
2. fp = fopen (文件名、使用文件打开的方式);
3. 文件名和使用文件的方式都是字符串、
5. 文件关闭、
1. fclise()——关闭文件、
2. fclise——文件指针
3. if(fp != NULL){fclose(fp);}
4. 只有fopen成功的文件才须要关闭、
5. 释放文件占用的内存单元、
6. 关闭文件时系统才会把缓冲区的数据写入到文件内、
6. 文件写入、
1. fputc和fgetc函数
2. 将一个字符写入磁盘、
3. fputc(须要写入的字符,fp)成功返回写入的文件的ascii码、失败则返回EOF(eof至关于-1)、
4. ```c
FILE *fp;
fp = fopen("wjn.txt","w");
if (fp == NULL)
{
printf("文件没有打开");
}
else
{
//文件打开成功、
char reco =fputc('a',fp);
if(reco == EOF)
{
}
reco =fputc('b', fp);
reco =fputc('c', fp);
fclose(fp);
}
```
5. fgetc;从指定文件读入一个字符
6. char reco = fgetc(fp);
- 文件读取