当运行这个case后,当输入m时,一直在重复显示mune那个菜单,停不下来

img


就是在输入m之后,他就一直在显示mune菜单那个界面,而且还是重复显示,但运行mune菜单下的其他case时,就又正常了。

你把scanf_s换成scanf试试

你用%d来接收字符,你输入m,也会被转成对应的ascii码
而且你代码里没有任何一句话判断是不是m啊,那只是一个输出字符串

img


这是这个代码单独提出来 ,运行起来都没问题,如上图。
但放到case中就不行