fread

王朝百科·作者佚名  2010-01-15
窄屏简体版  字體: |||超大  

C语言库函数名: fread

功 能: 从一个流中读数据

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

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

单个元素的大小(size)

元素个数(nitems)

提供数据的文件指针(stream)

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

程序例:

#include <string.h>

#include <stdio.h>

int main(void)

{

FILE *stream;

char msg[] = "this is a test";

char buf[20];

if ((stream = fopen("DUMMY.FIL", "w+"))

== NULL)

{

fprintf(stderr,

"Cannot open output file.

");

return 1;

}

/* write some data to the file */

fwrite(msg, strlen(msg)+1, 1, stream);

/* seek to the beginning of the file */

fseek(stream, 0, SEEK_SET);

/* read the data and display it */

fread(buf, strlen(msg)+1, 1,stream);

printf("%s

", buf);

fclose(stream);

return 0;

}

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航