c语言 文件操作 sscanf sprintf fwrite fread fseek

本文详细介绍了C语言中的文件输入输出函数sscanf用于按格式读取字符串,sprintf用于格式化写入字符串,fwrite和fread用于二进制数据的读写,以及fseek用于文件定位。这些函数在处理文件操作和数据转换中起关键作用。
摘要由CSDN通过智能技术生成

sscanf(参数1,参数2,参数3...)//将参数1按照一定格式读取出到参数三中
参数1:函数读取的字符串数据
参数2:函数读取的格式要求
参数3:读取出来的数据存放的变量
返回值:sscanf 函数返回成功匹配并赋值的参数个数,如果没有成功匹配任何参数,则返回 0。如果发生错误,返回值为 EOF。

sprintf(参数1,参数2,参数3.....)//将参数3按照一定格式写入到参数一
参数1:写入字符数组的指针
参数2:写入字符数组时的格式要求
参数3:需要写入的数据
返回值:如果成功,则返回写入的字符总数,不包括字符串追加在字符串末尾的空字符。如果失败,则返回一个负数

fwrite(参数1,参数2,参数3,参数4)
参数1:要存入二进制数据的首地址
参数2:要存入数据项的字节数
参数3:元素个数
参数4:文件类型指针
返回值:返回一个整型数据,表示元素的总数,若与参数3不同则错误

fread(参数1,参数2,参数3,参数4)
参数1:存放二进制读入数据内存首地址
参数2:存放每个数据项的字节数
参数3:数据项个数
参数4:文件类型指针,指向已打开的文件
返回值:返回实际读取的数据项数量,如果发生错误或读取到文件末尾,它会返回一个比 参数三 小的值

fseek(参数1,参数2,参数3)
参数1:指向文件的指针
参数2:指针移动的字节数
参数3:指定指针移动的初始位置
    SEEK_SET:从文件开头开始计算偏移量。
    SEEK_CUR:从当前位置开始计算偏移量。
    SEEK_END:从文件末尾开始计算偏移量。
返回值:成功函数返回0,失败则返回非0值

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值