博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
c语言 文件读写
阅读量:2026 次
发布时间:2019-04-28

本文共 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/

你可能感兴趣的文章
guava学习--FutureCallback
查看>>
golang的数据类型之布尔类型
查看>>
golang的数据类型之字符类型
查看>>
安装MySQL
查看>>
golang简介
查看>>
golang的数据类型之整型类型
查看>>
安装go版本
查看>>
golang的数据类型之基本数据类型的默认值和转换
查看>>
golang的数据类型之浮点类型
查看>>
golang的数据类型之字符串类型
查看>>
标识符
查看>>
scala函数
查看>>
Scala集合
查看>>
defer
查看>>
init函数和匿名函数
查看>>
函数参数的传递方式和变量作用域
查看>>
字符串函数
查看>>
面向对象之方法1
查看>>
kubeadm初始化kubernetes集群
查看>>
PythonStudy——线程中的几种消息队列
查看>>