文件读写

tech2024-12-16  11

文章目录

一、文本文件和二进制文件三、文件指针

一、文本文件和二进制文件

文本文件: 数据在磁盘上以ASCLL码的形式存储,则需要在存储前转换。以ASCLL字符的形式存储的文件就是文本文件

二进制文件: 数据在内存中以二进制的形式存储,如果不加转换的输出到磁盘上,就是二进制文件

例: 10000,如ASCLL码的形式输出到磁盘,则磁盘中占用5个字节(每个字符一个字节),二进制形式输出,则在磁盘上只占4个字节

二、读写操作

int main() { while() { print("hehe"); } return 0; } 打印一个`hehe`停一秒,什么时候缓冲区满了,一次性打印满屏`hehe` int main() { while() { sleep(1) print("hehe"); } return 0; }

三、文件指针

读取一个文件时,就会在内存中开辟一块空间,存储这个文件的相关信息

FILE* fopen(const char* filename , const char* mode) int fclose(FILE* stream)

在打开文件的同时,都会返回一个FILE*的指针变量指向该文件,也相当于建立了指针和文件的关系

最新回复(0)