fread函数第三个参数的作用
fread(line,sizeof(char),27,infile)fread(ori_file,sizeof(char),35,file)一个程序中我看使用fread的...
fread(line, sizeof(char), 27, infile)
fread(ori_file, sizeof(char), 35, file)
一个程序中我看使用fread的时候,第三个参数都有不同,它的解释是读取的元素个数,但这里个数怎么讲?比如读取一个文件,100行,每行50个字符,那这里如果用fread应该如何设置元素个数呢?谢谢! 展开
fread(ori_file, sizeof(char), 35, file)
一个程序中我看使用fread的时候,第三个参数都有不同,它的解释是读取的元素个数,但这里个数怎么讲?比如读取一个文件,100行,每行50个字符,那这里如果用fread应该如何设置元素个数呢?谢谢! 展开
5个回答
展开全部
fread(line, sizeof(char), 27, infile)
fread(ori_file, sizeof(char), 35, file)
这里的27和35个元素个数的元素都是 char
就是说,你最多可以读取27和35个char字符到line和ori_file变量中
如果要读取100行,每行50个字符
可以用一个for循环,循环100次,每一次读50个字符:
fread(str, sizeof(char), 50, file);
fread(ori_file, sizeof(char), 35, file)
这里的27和35个元素个数的元素都是 char
就是说,你最多可以读取27和35个char字符到line和ori_file变量中
如果要读取100行,每行50个字符
可以用一个for循环,循环100次,每一次读50个字符:
fread(str, sizeof(char), 50, file);
展开全部
第三个参数count是读取的数据个数,数据大小为自己的第二个参数size的值。即读取count个size大小的数据。
fread函数:fread是一个函数,是计算机程序中从一个文件流中读数据,最多读取count个元素,每个元素size字节,如果调用成功返回实际读取到的元素个数,如果不成功返回 0。
fread函数:fread是一个函数,是计算机程序中从一个文件流中读数据,最多读取count个元素,每个元素size字节,如果调用成功返回实际读取到的元素个数,如果不成功返回 0。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
表示本次读取内容的最大值,根据你提供的缓冲区大小决定,不能超过缓冲区的最大值。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你需要说明是什么语言的fread函数,每种语言的fread函数的参数定义可能都不同
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个就是你想从文件中读出多少数据,每次的大小是前面的sizeof()了,这样解释你应该懂了吧?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询