你指的多一个节点是指max的值吧?你初始化为多少的?不要按num_l的值来看,你的程序应该是把data这个结构体的内容存到file中,然后逐行读取,但是你输出的max的值一定会比data->num_l的值多1的呀,
c.展开“ide ata/atapi 控制器”节点;d.双击您的“主要ide控制器”;、cpu 和风扇是否正常运转并足够制冷 这将导致系统存储和读取文件时频繁移动磁头,极大地降低了系统的运行速度。
多出来的是NULL节点吧?空文件也会有一个空节点的
while(file.good()&&file.peek() != EOF)
参考:http://zhidao.baidu.com/question/428650619.html