C++读取文件问题,为什么总会多出一个节点

2024-12-01 08:42:06
推荐回答(4个)
回答1:

你指的多一个节点是指max的值吧?你初始化为多少的?不要按num_l的值来看,你的程序应该是把data这个结构体的内容存到file中,然后逐行读取,但是你输出的max的值一定会比data->num_l的值多1的呀,

回答2:

c.展开“ide ata/atapi 控制器”节点;d.双击您的“主要ide控制器”;、cpu 和风扇是否正常运转并足够制冷 这将导致系统存储和读取文件时频繁移动磁头,极大地降低了系统的运行速度。

回答3:

多出来的是NULL节点吧?空文件也会有一个空节点的

回答4:

while(file.good()&&file.peek() != EOF)
参考:http://zhidao.baidu.com/question/428650619.html