• 从一个流中读数据--fread


    头文件:#include<stdio.h>

    函数原型:int fread(void *ptr,int size,int nitems,FILE *stream);

    参数说明:

    ptr:用于接收数据的地址(指针)。

    size:单个元素的大小,单位字节

    nitems:元素个数,即有多少个size大小的数据。

    stream:提供数据的文件指针。

    返回值:成功读取的元素个数

    fread是一个函数。从一个文件流中读数据,最多读取count个项,每个项size个字节,如果调用成功返回实际读取到的项个数(小于或等于count),如果不成功或读到文件末尾返回 0。

    size_t fread ( void *buffer, size_t size, size_t count, FILE *stream) ;

    参 数

    buffer
    用于接收数据的内存地址
    size
    要读的每个数据项的字节数,单位是字节
    count
    要读count个数据项,每个数据项size个字节.
    stream
    输入流

    返回值

    返回真实写入的项数,若大于count则意味着产生了错误。另外,产生错误后,文件位置指示器是无法确定的。若其他stream或buffer为空指针,或在unicode模式中写入的字节数为奇数,此函数设置errno为EINVAL以及返回0.
  • 相关阅读:
    (第九周)视频发布及git统计报告
    (第九周)团队项目16
    (第九周)团队项目15
    (第九周)团队项目14
    C# 中请求数据方式
    C#中Json和List/DataSet相互转换
    C#枚举注释实例
    C#常用简单线程实例
    C#动态多线程实例
    MySql中文乱码
  • 原文地址:https://www.cnblogs.com/gary-guo/p/5555541.html
Copyright © 2020-2023  润新知