在linux下经常会遇到如下代码:
如果输入的内容不是整形,比如输入一个字母,就会导致scanf并不读取输入缓存区的内容,结果会自动陷入无限循环中。
解决的方法是刷新输入缓存区,linux下常见解决如下:
这样就可以在不匹配的情况下继续正常输入了
在linux下经常会遇到如下代码:
如果输入的内容不是整形,比如输入一个字母,就会导致scanf并不读取输入缓存区的内容,结果会自动陷入无限循环中。
解决的方法是刷新输入缓存区,linux下常见解决如下:
这样就可以在不匹配的情况下继续正常输入了