fopen
语法:| #include <stdio.h> FILE *fopen( const char *fname, const char *mode ); |
fopen()函数打开由fname
(文件名)指定的文件, 并返回一个关联该文件的流.如果发生错误, fopen()返回NULL. mode(方式)是用于决定文件的用途(例如 用于输入,输出,等等)| Mode(方式) | 意义 |
| "r" | 打开一个用于读取的文本文件 |
| "w" | 创建一个用于写入的文本文件 |
| "a" | 附加到一个文本文件 |
| "rb" | 打开一个用于读取的二进制文件 |
| "wb" | 创建一个用于写入的二进制文件 |
| "ab" | 附加到一个二进制文件 |
| "r+" | 打开一个用于读/写的文本文件 |
| "w+" | 创建一个用于读/写的文本文件 |
| "a+" | 打开一个用于读/写的文本文件 |
| "rb+" | 打开一个用于读/写的二进制文件 |
| "wb+" | 创建一个用于读/写的二进制文件 |
| "ab+" | 打开一个用于读/写的二进制文件 |
示例:
char ch; FILE *input = fopen( "stuff", "r" ); ch = getc( input );