摘要:
刚学C的时候,遇到如下问题:scanf("%d", n);scanf("%c", ch);本来我应该要按两次回车输入才结束吧。可是每次我输入一个整数,然后按回车准备输入一个字符的时候,输入就结束了。这个问题郁闷了好久。书上也没讲。后来找到了方法,在scanf("%d", n)之后调用fflush(stdin)来刷新输入缓冲。再后来,看到了更好的解决方法:scanf("%d%*c", &n);scanf("%c", &ch);后来遇到了另一个问题scanf("%s&quo 阅读全文