SCANF输入错误

Posted shoutcharter

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SCANF输入错误相关的知识,希望对你有一定的参考价值。

 while((a<=0||a>=10)||(b<=0||b>=10))
    {
        fflush(stdin);
        cout<<"Please input a and b"<<endl;
        scanf("%d %d",&a,&b);
    }

要先清除输入流哦!!

好像这个做法不好:https://my.oschina.net/deanzhao/blog/79790

以上是关于SCANF输入错误的主要内容,如果未能解决你的问题,请参考以下文章

SCANF输入错误

Printf 与 scanf 要求输入。 BST 循环错误

scanf 和错误的输入使输出变得奇怪

关于scanf和cin的问题

收到错误“没有字段宽度限制的 scanf 可能会在某些版本的 libc 上因大量输入数据而崩溃”

vscode运行scanf,程序错误