C语言文件操作

1.关于文件操作首先是:

FILE *fp;

这个FILE是文件类型标识符,是C编译系统定义好的一个结构体类型,结构体中含有文件名、文件状态等信息。
其定义一个指针变量fp,该变量用于指向一个文件,存放的是文件缓冲区的首地址。该指针又叫文件指针,文件指针是一个指向文件开头的指针。使用文件指针,我们可以打开或者关闭一个文件,同时,我们也可以使用文件指针将数据的读写位置移动到文件的任意字节位置。

2.读取文件

使用fopen() 函数用来打开一个文件,格式为:
fopen("文件地址和文件名","打开的模式");

FILE *fp= fopen("C:\\Users\\ xiaowang\\Desktop\\text.txt","r+"); 
  • r+自动定义到文件开头
  • a+自动定位到文件末尾

3.写入文件

//写入字符fgetc
//写入字符串fputs
例如

fputs("打字真好玩\n",fp);

//写入二进制流fwrite

4.关闭文件

fclose(fp); 

你可能感兴趣的:(C语言文件操作)