- 1
- 0
- 约14.61万字
- 约 29页
- 2016-12-23 发布于河南
- 举报
C语言、I/O流的打开与关闭
1.I/O流的打开
FILE* fopen (
const char* filename, // 文件路径
const char* mode // 打开模式
);
打开模式:
r : 打开文件用于读
w : 打开文件用于写
a : 打开文件用于追加
r+: 打开文件用于读写,从头开始
w+: 打开文件用于读写,文件存在就截去
a+: 打开文件用于读写,文件原内容保留,新内容在后面追加
b : 二进制方式
Windows系统中,文本模式(没有b)打开文件,\n - \r\n,二进制模式打开文件,\n - \n。
返回值是I/O流结构体指针,可用于其它I/O函数。如果函数调用失败,则返回NULL。
2.I/O流的关闭
int fclose (
FILE* stream // I/O流指针
);
成功返回0,失败返回EOF(通常-1)。
三、格式化I/O
1.格式化输出
int printf (const char* format, ...);
int fprintf (FILE* stream, const char* format, ...);
int sprintf (char* buffer, const char* format, ...);
预定义的标准流指针:
stdout - 标准输出流
stdin - 标准输入流
原创力文档

文档评论(0)