本文共 543 字,大约阅读时间需要 1 分钟。
#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的偏移量转载地址:http://gidaf.baihongyu.com/