c语言标准io,例如:fread(),fwrite(),fgetc()等 (完)

本文详细讲解了C语言中的标准IO,包括文件的打开与关闭、字符与行的读写、直接读写以及其他IO函数如fflush(), fseek(), feof()的使用。内容涵盖了fopen(), fclose(), fgetc(), fgets(), fputs(), fread(), fwrite()等核心函数,强调了它们的功能、参数和返回值。" 104297136,919409,使用PaddleHub进行口罩检测,"['深度学习', '计算机视觉', '目标检测', 'PaddlePaddle', '人脸识别']

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

好的,同学们,我们书接上回,继续讲我们的C语言标准io,这一次,我会全部讲完,不会再像上一篇一样偷懒了,请同学们拿出小本本,做好笔记。以下函数都在头文件stdio.h中

一. 打开,关闭文件流

1)open()

函数原型:

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

功能:

打开一个文件流。

参数:

        path:要打开的文件名

        mode:打开文件的标志。
                r     只读打开,文件不存在,就会报错, 文件存在,打开后,光标在文件开头
                r+    读写打开,文件不存在,就会报错,文件存在,打开后,光标在文件开头
                w    只写打开,文件不存在,就会报错,文件存在,打开后,文件内容就会截短
                w+    读写打开,文件不存在,就会创建, 文件存在,打开后,文件内容就会截短
                a     追加打开,文件不存在,就会创建,文件存在,打开后,光标在文件末尾
                a+     追加打开,文件不存在,就会创建, 文件存在,打开后,原始读的位置的开头。                             原始写的位置的末尾。

返回值:
            成功返回文件指针 FILE * 。失败返回NULL,同时errno被设置。错误信息可用perror打印

2)close()

函数原型:

int fclose(FILE *fp);

功能:

关闭一个文件流。

参数:    
                fp:要关闭的能够文件的FILE * 
返回值:
                成功返回0,失败返回-1,同时errno会被设置。

二. 读写文件流

1.一个字符的读写

1.1) fgetc()

函数原型:

int fgetc(FILE *stream);

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值