runxinzhi.com
首页
百度搜索
c语言文件中关于while(!feof(fp)) 循环多输出一次的问题
文件中关于while(!feof(fp)) 循环多输出一次的问题
feof(fp)有两个返回值:如果遇到文件结束,函数feof(fp)的值为1,否则为0。
当读到文件末尾时,文件指针并没有超出文件,所以会多读一次。
解决办法:
fseek(fp1,0,2);
//文件末
w=ftell(fp1);
// 文件末指针的值
fseek(fp1,0,0);
//文件首
while(w!=ftell(fp1)) //循环
相关阅读:
c中NULL,'\0'和0之间的区别. (the difference between NULL,'\0' and 0 in c)
python 解析xml文件python parse xml.
mysql升级 ,MySQL Error: #1558 Column count of mysql.proc is wrong. Expected 20, found 16.
文献随笔15
文献笔记11
文献笔记16
文献笔记13
文献笔记17
文献笔记20
文献笔记19
原文地址:https://www.cnblogs.com/xiaolanchong/p/7502505.html
最新文章
《深入Java虚拟机》笔记:指令集
转换&#为原来的字符
NIO底层的实现
节点介数
Java线程池
JMS
Java多线程
JVM架构
测试获取股票信息API
SQL Server 函数
热门文章
初来乍到
ranksvm
牛人,有deep learning和RBM代码。。。
电脑里面重要的link
deep learning 不错的code
deep learning code...
采用deep learning完成kaggle比赛。。。
Creo
C/C++ 获取系统环境变量方法.
linux强制开启dhcp
Copyright © 2020-2023
润新知