查看: 334|回复: 0

[C/C++] C语言文件操作 ②函数

[复制链接]

0

技术

9

魅力

1

原创

版主

禁止访问

Rank: 7Rank: 7Rank: 7

积分
7734
人气
176
分享
52

最佳新人活跃会员

发表于 2023-1-18 18:33:49 | 显示全部楼层 |阅读模式
【前言】
好的我更新了
书接上回,今天我们学习操作文件的函数
【fputc】
fputc的原型如下:
[C] 纯文本查看 复制代码
_ACRTIMP int __cdecl fputc(
        _In_    int   _Character,
        _Inout_ FILE* _Stream
        );

Character -> 输出的字符
_Stream -> 文件流



使用示例:
[C] 纯文本查看 复制代码
ch = getchar();
fputc(ch,pFile);

【fgetc】
fgetc的原型如下:
[C] 纯文本查看 复制代码
_ACRTIMP int __cdecl fgetc(
        _Inout_ FILE* _Stream
        );

_Stream -> 文件流

使用示例:
[C] 纯文本查看 复制代码
fgetc(pFile);

【fputs】
fputs的原型如下:
[C] 纯文本查看 复制代码
_ACRTIMP int __cdecl fputs(
        _In_z_  char const* _Buffer,
        _Inout_ FILE*       _Stream
        );

_Buffer -> 字符串
_Stream ->文件流

使用示例:
[C] 纯文本查看 复制代码
char str[1145];
gets(str);
fputs(str,pFile);

【fgets】
fgets的原型如下:
[C] 纯文本查看 复制代码
_ACRTIMP char* __cdecl fgets(
        _Out_writes_z_(_MaxCount) char* _Buffer,
        _In_                      int   _MaxCount,
        _Inout_                   FILE* _Stream
        );

_Buffer -> 字符串
_MaxCount -> 要读取的字符个数
_Stream -> 文件流

使用示例:
[C] 纯文本查看 复制代码
cahr str[1145];
fgets(str, sizeof(str), pFile);

这些就是常用的函数,还有四个不(懒)常(地)用(写)的函数没有写,自己钻研吧

本帖被以下淘专辑推荐:

小菜鸡一枚~
Gitee主页:https://gitee.com/juruoqwq
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表