林鹿可爱 发表于 2018-12-23 16:13:16

关于结构体指针

请问这里怎么错了,为什么直接跳到录入第二本

Croper 发表于 2018-12-23 16:36:37

发帖前请仔细阅读版头
2. 代码大于20行以上时,最好写清自己的思路和注释,这样回答的人才能尽快给大家答案!(避免扔上一大堆代码,说是有错误,请人指点!)
3. 发代码请务必使用编辑器的“添加代码文字”(这个符号:<>)代码不会发请点击我

小酒酒呢 发表于 2018-12-24 08:15:20

楼主您好。%.2f格式串不被scanf函数支持。具体可以查看 scanf函数的返回值 status ,他表示输入的正确格式的数目。当本次scanf函数没有被接收时,字符会停留在缓冲区内,等待下一个scanf接收。(这里不理解缓冲区没关系,可以简单理解为程序中保存数据的地方)。而输入的小数也不符合下面的两个scanf的格式串,字符仍存在于缓冲区内,所以scanf不等待用户输入,直接执行结束。
若有幸能解答楼主问题,求个最佳答案。若楼主有疑问,欢迎回复提问、

林鹿可爱 发表于 2018-12-24 11:53:23

小酒酒呢 发表于 2018-12-24 08:15
楼主您好。%.2f格式串不被scanf函数支持。具体可以查看 scanf函数的返回值 status ,他表示输入的正确格 ...

谢谢您,我明白了{:5_109:}

小酒酒呢 发表于 2018-12-24 23:19:54

楼主客气了。万事开头难,入了编程的门,终有一天能成为大牛
页: [1]
查看完整版本: 关于结构体指针