fread(&a,sizeof(Node),1,fp);中的a是你要读入数据保存的地址,第一个是每次要读入的字节,第三个是每次读入n个第二个参数被的大小字节,第四个,你要读入的目标文件。读文件怎么能修改里面的内容呢?要是修改可以自己写函数,我不懂你的意思。
第一个为什么是0而不是6呢?
因为fp的position指针在打开文件之后还没有移动过啊,当然还是0。
第二个为什么是19而不是17?\n占两位吗?
是的,“\n”的值是0x0D0A。