c语言中的fread

#include 
//函数的定义:
//size_t fread(void *ptr,size_t nmemb,FILE *stream);
//函数的说明:
//fread函数从stream所标示的文件中读取数据,一块是size个字节,共nmemb块,存放到ptr指向的内存里
//返回值:
//实际读到的块数
int main()
{
    FILE *fp;
    fp = fopen("D:/abcd.txt","r");
    if(fp==NULL){
        printf("fail to fopen\n");
        return -1;
    }
//    使用fread函数读取文件内容
    int num;
    char buf[128]="";
    num=fread(buf,5,4,fp);
//    读取五个字节,有四块,从fp中读取,将读取到的内容放到buf中
    printf("buf=%s\n",buf);
    printf("num=%d\n",num);
    return 0;
}

你可能感兴趣的:(c语言,算法,开发语言)