C stdio fclose() 函数

定义和用法

fclose() 函数用于关闭文件。关闭文件将完成将内容保存到文件中,并释放由文件指针使用的内存。

fclose() 函数定义在 <stdio.h> 头文件中。

实例

读取文件内容后关闭文件:

FILE *fptr;

// 以读取模式打开文件
fptr = fopen("filename.txt", "r");

// 存储文件内容
char myString[100];

// 读取内容并存储到 myString 中
fgets(myString, 100, fptr);

// 打印文件内容
printf("%s", myString);

// 关闭文件
fclose(fptr);

亲自试一试

语法

fclose(FILE * fptr);

参数

参数 描述
fptr 必需。文件指针,通常由 fopen() 函数创建。

技术细节

返回:

如果文件成功关闭,则返回 0

不同的值表示发生了错误。