用了ungetc之后,while里面的scanf读入不了
#include <stdio.h>
#include<stdlib.h>
int main()
{
int i;
char ch;
/*while (ch = getchar() != '\n')
{
ungetc(ch, stdin);
scanf_s("%d", &i);
break;
}
printf("%d", i);*/
ch = getchar();
ungetc(ch, stdin);
scanf_s("%d", &i);
printf("%d", i);
return 0;
}