#include<stdio.h>


打开文件
FILE *fp = fopen("myfile.txt","w");


文件重命名(使用下面这个函数时,文件必须关闭,否则失败)
int rename(file1,file2)  成功返回0,失败返回非零


关闭文件
fclose(fp);


强制将缓冲区的数据写入文件(成功返回0,失败返回EOF)
int fflush(fp);


删除文件
remove("file.txt")

字符写入文件
int fputc(int c,FILE *pfile)

读取文件字符
char chr;
chr = fgetc(fp);


将字符串写入文件
int fputs(char *pstr,fp);


从文本中读取字符串
char *fgets(char *pstr,int nchars,fp)


格式化文件输出和输入
fprintf()
fscanf()


文件定位:


找到目前位置
long ftell(fp);


设定位置
int fseek(fp,long offset,int origin)
origin有三个值 SEEK_SET(文件开头位置)、SEEK_CUR(当前位置)、SEEK_END(文件末尾)
offset 指相对origin的偏移量