我想问一个关于C语言fread函数的问题:如果一个文件里有5个字符,我先用fread读出了2个字符
我想问一个关于C语言fread函数的问题:如果一个文件里有5个字符,我先用fread读出了2个字符,然后不关闭文件,执行一段别的代码后再用fread读文件,那么是从第3个...
我想问一个关于C语言fread函数的问题:如果一个文件里有5个字符,我先用fread读出了2个字符,然后不关闭文件,执行一段别的代码后再用fread读文件,那么是从第3个字符开始读,还是重新从文件开头读?
展开
4个回答
展开全部
视情况而定。如果在“执行一段别的代码后再用fread读文件”中执行的代码含有fclose(fp),即把此文件关闭了。那么是从头开始读。
如果没有,则从第三个开始读。但是如果你就想从头开始读的话,此时可以调用rewind函数
如果没有,则从第三个开始读。但是如果你就想从头开始读的话,此时可以调用rewind函数
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
重新从新文件开头读那是不可能的
追问
那就是继续从第3个字符开始读了?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询