fread函数详解
来源:互联网 发布:仿苹果6splus淘宝店 编辑:程序博客网 时间:2024/05/22 12:10
原博客地址
函数原型:
size_t fread( void *buffer, size_t size, size_t count, FILE *stream )
buffer 是读取的数据存放的内存的指针(可以是数组,也可以是新开辟的空间,buffer就是一个索引)
size 是每次读取的字节数
count 是读取次数
strean 是要读取的文件的指针
例如 从文件fp里读取100个字节 可用以下语句
fread(buffer,100,1,fp)
fread(buffer,50,2,fp)
fread(buffer,1,100,fp)
**************************************************************************************
对读出的二进制流是不能用strlen()或者sizeof()求其长度和大小的。
buffer 是读取的数据存放的内存的指针(可以是数组,也可以是新开辟的空间,buffer就是一个索引)
size 是每次读取的字节数
count 是读取次数
strean 是要读取的文件的指针
例如 从文件fp里读取100个字节 可用以下语句
fread(buffer,100,1,fp)
fread(buffer,50,2,fp)
fread(buffer,1,100,fp)
**************************************************************************************
对读出的二进制流是不能用strlen()或者sizeof()求其长度和大小的。
**************************************************************************************
fread可以读二进制文件,有时用字符方式去读文件不能读完整个文件,但是二进制方式就可以 。
这就是因为字符方式用特定的标记结尾的,读取时只要碰到该标记就自动结束
函数fread()读取[num]个对象(每个对象大小为size(大小)指定的字节数),并把它们替换到由buffer(缓冲区)指定的数组. 数据来自给出的输入流. 函数的返回值是读取的内容数量...
大量数据输入时用fread函数会比scanf快
阅读全文
0 0
- fread函数详解
- fread函数详解
- fread函数详解
- fread函数详解
- fread函数
- fread函数
- fread函数
- fread函数
- fread函数
- fread函数与fwrite函数详解及实例
- fread函数与fwrite函数详解及实例
- fread函数 & fwrite函数
- 关于函数fread
- fread() fwrite() 函数简介
- fread() fwrite() 函数简介
- fread 、fwrite 函数
- fread/fopen函数
- MATLAB fread函数分析
- 用JS在字符串中获取有用的数据
- 堆
- websocket介绍 【转载自知乎Ovear】
- [Err] [Dtf] 2013
- TypeError: 'float' object cannot be interpreted as an integer
- fread函数详解
- dubbo持续检查超时时间线程DefaultFuture
- ssh项目中经常出现的问题
- 20170824心情总结
- 劣质代码的五个邪恶源泉
- ORACLE中nvl,nvl2,nullif的使用
- 差分约束系统
- string 中关于 npos 的使用方法详解
- JAVA处理日期(Date)时间(Time)以及相关类的介绍