函数 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()
函数关闭文件,以释放与文件相关的资源。