fread(temp,1024,1,content)
puts(temp)
while(!feof(content))
{
fwrite(temp,sizeof(temp),1,result)
fread(temp,sizeof(temp),1,content)
}
你第一次读到缓冲temp读了1024字节,已经读光了,
puts(temp) 会输出整个homework.txt文件内容,
此时 feof 检测到已经读到文件结尾,
所以不会进入while()循环
写入失败
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)