原味:http://baike.baidu.com/view/656696.htm http://baike.baidu.com/view/656689.htm fread 功 能: 从一个流中读数据 函数原型: size_t fread( void * buffer , size_t size , size_t count , FILE * stream ); 参 数: 1.用于接收数据的地址(指针)( buffer ) 2.单个元素的大小(size) :单位是字节而不是位,例如读取一个整型数就是2个字节 3.元素个数( count ) 4.提供数据的文件指针(stream) 返回值:成功读取的元素个数 程序例 #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.\n"); return 1; } fwrite(msg,strlen(msg)+1,1,stream); fseek(stream,0,SEEK_SET);