C语言标准库文件写入与流操作全解析
1. 写入操作概述
在C语言中,标准库定义了许多用于向打开的流进行写入的函数。常见的写入方式有三种:写入单个字符、写入字符串和写入二进制数据。这些写入方式非常适合缓冲I/O。要向流写入数据,流必须以合适的输出模式打开(除了只读模式 r )。
2. 不同类型的写入操作
2.1 写入单个字符
fputc() 函数用于将单个字符写入流,它是 fgetc() 的对应函数。其原型如下:
#include <stdio.h>
int fputc (int c, FILE *stream);
该函数将 c (转换为无符号字符)指定的字节写入 stream 指向的流。写入成功时返回 c ,失败则返回 EOF ,并设置相应的 errno 。使用示例如下:
if (fputc ('p', stream) == EOF)
/* error */
此示例将字符 p 写入可写的 stream 。
2.2 写入字符串
fputs() 函
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



