C语言 fread函数每次都读取文件指定个字符长度应该怎样定义?

int fread(void *ptr,int size,int nitems,FILE *stream);比如,要读取单词word,    size和nitems应怎样定义?

size=sizeof(char);
nitems=4;
其中sizeof(char)==1;
事实上int fread(void *ptr,int size,int nitems,FILE *stream);
读取字符数为size*nitems个字符
只要有size*nitems==4即可
也就是说有
size=1;
nitems=4;
或
size=2;
nitems=2;
或
size=4;
nitems=1;
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-10-13
size=4;
nitems=1;
这样读速度较快
相似回答