fopen()返回值

函数 fopen() 在成功打开文件时会返回一个指向 FILE 结构的指针,该指针用于后续对文件进行读写操作。在打开文件失败时,fopen() 返回 NULL 指针。

下面是一个示例代码,展示了如何使用 fopen() 函数并检查其返回值:

#include 

int main() {
    FILE* fp = fopen("example.txt", "r"); // 以只读模式打开 example.txt 文件
    if (fp != NULL) {
        printf("文件打开成功\n");
        // 对文件进行操作,例如读取或写入数据
        fclose(fp); // 关闭文件
    } else {
        printf("文件打开失败\n");
    }

    return 0;
}

在上述示例中,尝试以只读模式打开名为 example.txt 的文件。如果 fopen() 成功打开文件,则返回一个非空指针,并输出 “文件打开成功”。否则,如果文件打开失败或找不到文件,则返回 NULL 指针,并输出 “文件打开失败”。

需要注意的是,在使用完打开的文件后,应调用 fclose() 函数关闭文件,以释放与文件相关的资源。

你可能感兴趣的:(计算机,笔记,Linux进阶,linux,服务器,前端)