#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的偏移量
c语言 文件读写
原创
©著作权归作者所有:来自51CTO博客作者RandTsui的原创作品,请联系作者获取转载授权,否则将追究法律责任
上一篇:【数据结构】二维数组
下一篇:博客简介
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
24 C语言 - 文件读写
一个文件,无论它是文本文件还是二进制文件,都是代表了一系列的字节。
字符串 输出流 函数返回