用fread(目标地址,长度,个数,文件流)怎么判断文件已经读完了?
第1个回答 2013-08-26
在C语言里,如果读到了EOF就表明文件结束 。ch=fgetc(fp);
ch==EOF也是文件结尾
ch==EOF也是文件结尾
第2个回答 2013-08-26
先获取文件大小. fseek(infile,0,SEEK_END);
InputFileLen= ftell(infile);
fseek(infile,0,SEEK_SET); 或者有一个标志 feof
InputFileLen= ftell(infile);
fseek(infile,0,SEEK_SET); 或者有一个标志 feof
第3个回答 2013-08-26
返回值为0,就是无法再读取了