fread返回0是什么意思? fread(buf, 1024, sizeof(char), fp); 返回0,不知道出错在哪?
但是我用feof怎么判断不了?while(!feof){intnread=fread(buf,1024,sizeof(char),fp);/***为什么这里nread=0...
但是我用feof怎么判断不了?
while(!feof)
{
int nread = fread(buf,1024, sizeof(char), fp);
/***为什么这里nread = 0也可以进来 ? 不是feof会返回true,不能进循环吗?
} 展开
while(!feof)
{
int nread = fread(buf,1024, sizeof(char), fp);
/***为什么这里nread = 0也可以进来 ? 不是feof会返回true,不能进循环吗?
} 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询