c语言fopen怎么用

   2025-02-05 7980
核心提示:fopen函数用于打开一个文件,并返回一个指向该文件的指针。函数原型:FILE* fopen(const char *filename, const char *mode);参

fopen函数用于打开一个文件,并返回一个指向该文件的指针。

函数原型:FILE* fopen(const char *filename, const char *mode);

参数说明:

filename:要打开的文件名,可以是绝对路径或相对路径。mode:打开文件的模式,可以是以下几种:“r”:只读方式打开文件。“w”:写入方式打开文件,如果文件已存在,则清空文件内容;如果文件不存在,则创建一个新文件。“a”:追加方式打开文件,如果文件已存在,则在文件末尾追加内容;如果文件不存在,则创建一个新文件。“rb”:以二进制只读方式打开文件。“wb”:以二进制写入方式打开文件。“ab”:以二进制追加方式打开文件。更多模式请参考C语言文档。

返回值:

如果文件打开成功,则返回一个指向FILE结构的指针,该指针可以用于后续的文件操作。如果文件打开失败,则返回NULL。

例如,下面的代码演示了如何使用fopen函数打开一个文件并读取其中的内容:

#include <stdio.h>int main() {    FILE *fp;    char ch;    // 打开文件    fp = fopen("test.txt", "r");    if (fp == NULL) {        printf("文件打开失败\n");        return 1;    }    // 读取文件内容    while ((ch = fgetc(fp)) != EOF) {        putchar(ch);    }    // 关闭文件    fclose(fp);    return 0;}

 
 
更多>同类维修知识
推荐图文
推荐维修知识
点击排行
网站首页  |  关于我们  |  联系方式  |  用户协议  |  隐私政策  |  网站留言