永发信息网

C语言 fscanf函数 文件导入到链表问题 明明文件里有4行 只导入了1行

答案:1  悬赏:50  手机版
解决时间 2021-02-01 01:09
C语言 fscanf函数 文件导入到链表问题 明明文件里有4行 只导入了1行
最佳答案
怀疑是下面出了问题:
fscanf(fp,"%d %s %s %f %d\n",&s->id,&s->name,&s->brand,&s->price,&s->count)

name和brand应该是字符数组吧,那应该就不用在前面加&号了。换成这样:
fscanf(fp,"%d %s %s %f %d\n",&s->id, s->name, s->brand,&s->price,&s->count)追问我改了下,可以导入,但4行 只导入了最后一行进来, 是不是我的节点搞错了?追答应该是p一直跟着往后移,结果p也成了最后一个结点,而把最开始的结点丢掉了。
p->next=s; p=s;追问这里应该没问题呀! 因为头节点 H没动 p=H; 然后是p在操作, 能帮我修改下吗?追答我晕我晕我狂晕~!

你的while循环最后有个分号。把这个分号去了。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
天津市救助管理站地址好找么,我有些事要过去
抹搭的意思是什么啊?知道的请说下!
应考虑的诊断有(提示血常规:Hb106g/L,RBC4
大连到牡丹江车次,时间?
起一个喊麦用的名字 霸气另类一点 尽量带馨或
峨眉山清音阁海拔多少
现在京东白条几点刷新呀除了京东能分期付款买
本题的意思是什么啊?知道的请说下!
一个很久没有联系的女生 她快要过生日了 我该
苯酚上的羟基怎样被取代我的意思是 —OH会不
油炸酱豆的做法
血族毁灭隆音怎么样 血族毁灭隆音属性介绍
浆渣分离磨浆机磨米浆的时候怎么将渣口堵上?
唱高音老是扯着脖子
下列字母能组成单词,和汉语意思,erna
推荐资讯
华侨大学考研复试求助
一只失去雏鸟的美国红雀,把养鱼池边浮到水面
合资企业在中国境内制造的产品算进口还是国产
253乘101减253的简便运算
永辉(凯德MALL天津湾店)地址在什么地方,我要
用河字组四字成语
越南金沙为什么会掉色
S2型号步步高家教机如何安装游戏
去魅族专卖店可以以旧换新吗
门楼与大门有什么区别?
Oh baby baby后面的是中文伤心的歌
胰岛素具有的药理作用为A.降血压B.抗过敏C.降
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?