一 文件打开与关闭
1 文件的打开:
fopen函数 fp=fopen(文件名,“使用文件方式”)
若打开成功,返回文件结构变量即文件指针的起始地址(FILE *),否则返回一个空指针(NULL)NULL在stdio.h文件中被定义为符号常量,值为0。
文件使用方式 | 含义 | 说明 |
“r”(只读) | 为输入打开一个文本文件 | |
“w”(只写) | 为输出打开一个文本文件 | 如果文件不存在创建新文件 |
“a”(追加) | 向文本文件未增加数据 | |
“rb”(只读) | 为输入打开一个二进制文件 | |
“wb”(只写) | 为输出打开一个二进制文件 | 如果文件不存在创建新文件 |
“ab”(追加) | 向二进制文件未增加数据 | |
“r+”(读写) | 为读/写打开一个文本文件 | |
"w+"(读写) | 为读/写建立一个新的文本文件 | 如果文件不存在创建新文件 |
"a+"(读写) | 为读/写打开一个文本文件 | |
"rb+"(读写) | 为读/写打开一个二进制文件 | |
"wb+"(读写) | 为读/写建立一个新的二进制文件 | 如果文件不存在创建新文件 |
"ab+"(读写) | 为读/写建立一个新的二进制文件 |
2 文件的关闭
在使用完一个文件后应该关闭它,以防止再被误用或数据丢失,用fclose函数关闭文件
fclose(文件指针) 若关闭成功返回0,否则返回-1。