c语言文件操作常用函数

缓冲flush函数

1、int fflush( FILE* stream )  // flush指定文件的缓冲,若参数为NULL,则flush所有文件的缓冲。

2、int setvbuf( FILE *stream, char* buf,  int mode, size_t size )  // 设定缓冲类型,如上面的表格。

3、void setbuf( FILE* stream,  char* buf )  // 设置文件的缓冲,等价于( void )setvbuf( stream, buf, _IOFBF, BUFSIZ ).

字符读写:

4、int __cdecl fgetc( FILE* stream );              // 从文件读入一个字符

5、int __cdecl fputc( int ch, FILE* stream );   // 写入一个字符到文件

字符串读写:

6 、char* __cdecl fgets( char* _Buf, int _MaxCount, FILE* _File );

参数一:要从文件中读入字符串的存放空间。

参数二:最大读取字节数。

参数三:文件指针。

返回值:返回读入的字符串指针。

7 、int      __cdecl fputs( const char* _Str,  FILE* _File );

参数一:要写入文件的字符串

参数二:文件指针

返回值:失败或成功,0表示成功,其它表示失败。

格式化数据读写:

8、int __cdecl fprintf( FILE* _File, const char* _Format, ... );

9、int __cdecl fscanf( FILE* _File, const char* _Format, ... );

文件数据块读写:

10、size_t __cdecl fwrite

(
const void *buffer,  // 要写入文件的数据块
size_t size,             // 写入文件的字节数
size_t count,           // 写入count个size大小的数据
FILE *stream           // 文件指针
);

11、size_t __cdecl fread

(

void * _DstBuf,            // 存放从文件读出来的数据

size_t _ElementSize,   // 读取字节数

size_t _Count,             // 读入次数

FILE * _File                  // 文件指针

);

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值