标准IO的操作函数

FILE *fp = NULL;

FILE *fopen(const char *path, const char *mode);

size_t fread(void *ptr, size_t size, size_t nmemb, FILE *stream);

size_t fwrite(const void *ptr, size_t size, size_t nmemb, FILE *stream);

int printf(const char *format, ...);

int fprintf(FILE *stream, const char *format, ...);

int dprintf(int fd, const char *format, ...);

int sprintf(char *str, const char *format, ...);

int snprintf(char *str, size_t size, const char *format, ...);

int fgetc(FILE *stream); /* 读取文件流中的一个字符,逐个读取,例如文件为hello,连续读取5次可以读取出来hello,到达文件末尾返回EOF */

char *fgets(char *s, int size, FILE *stream); /* 从stream中读取size - 1个字符,放到s中,不读换行符,读入错误或者到达文件尾部返回NULL */

int getc(FILE *stream); /* 读取文件流中的一个字符,逐个读取,例如文件为hello,连续读取5次可以读取出来hello,到达文件末尾返回EOF */

int getchar(void); /* 从标准输入流里面读取下一个字符 */

int ungetc(int c, FILE *stream); /* 将读到的字符回退到文件流中 */

int fputc(int c, FILE *stream); /* 写入一个字符到文件流中,也可以是ascii码 */

int fputs(const char *s, FILE *stream); /* 写入一个字符串到文件流中 */

int putc(int c, FILE *stream); /* 写入一个字符到文件流中,也可以是ascii码 */

int putchar(int c); /* 将字符输出到标准输出终端上 */

int puts(const char *s); /* 将字符串输出到标准输出终端上 */

void clearerr(FILE *stream); /* 使文件错误标志和文件结束标志置为0 */

int feof(FILE *stream); /* 检测流上的文件结束符,如果文件结束,则返回非0值 */

int ferror(FILE *stream); /* 检查输入输出函数出错情况 */

int fileno(FILE *stream); /* 获取指定的文件流所使用的文件描述符 */
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值