库函数方式文件编程----fopen

使用fopen等文件访问库函数编写应用程序,该应用程序实现文件的复制功能。

1、打开文件---fopen

函数功能:打开文件

头文件:#include<stdio.h>

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

参数说明:path:欲打开的文件路径与文件名

mode:打开方式:“r”以只读方式打开文件。

“r+”:以可读可写方式打开文件;以r+方式打开文件,文件位置指针在文件开始处,所以写操作覆盖原来的内容。

“w”:以只写方式打开文件,若文件不存在,则建立该文件。

“w+”:若文件不存在则建立之,以w+方式打开文件时,如果文件存在,则原内容被删除,读操作将读不到内容,除非写入内容后读

“a”:以追加的方式打开文件,若文件不存在,则会建立该文件,如果文件存在,写入的数据会被加到文件尾。

“a+”:若文件不存在,则建立之,以a+方式打开文件时,如果是读文件,从文件开始位置读,如果是写文件从文件结尾处写。

返回值:文件打开成功,返回文件指针。打开失败,则返回NULL,并把错误码存在errno中。

原文地址:https://www.cnblogs.com/gary-guo/p/5555433.html