文件的读写

来源:互联网 发布:自己设计算法 编辑:程序博客网 时间:2024/06/03 12:52

EOF :EOF是一个计算机术语,为End Of File的缩写,在操作系统中表示资料源无更多的资料可读取。资料源通常称为档案或串流。可以理解为换行符。

FILE: 文件;

CFILE:

fopen  : FILE* fp = fopen(strFileName,"ab+");      打开文件  

fseek: fseek函数和lseek函数类似,但lseek返回的是一个off_t数值,而fseek返回的是一个整型。

fseek(fp,0,SEEK_END);   // 使指针fp指向尾,偏移0个单位
SEEK_END 末尾
SEEK_CUR 当前
SEEK_SET 起始

ftell:用于得到文件位置指针当前位置相对于文件首的偏移字节数。

fread:    fread是一个函数,它从文件流中读数据,最多读取count个项,每个项size个字节,如果调用成功返回实际读取到的项个数(小于或等于count),如果不成功或读到文件末尾返回 0。

fwrite:fwrite() 是 C 语言标准库中的一个文件处理函数,功能是向指定的文件中写入若干数据块,如成功执行则返回实际写入的数据块数目。该函数以二进制形式对文件进行操作,不局限于文本文件。

fclose:关闭一个流。注意:使用fclose()函数就可以把缓冲区内最后剩余的数据输出到内核缓冲区,并释放文件指针和有关的缓冲区。



原创粉丝点击