当我使用scanf时,无限循环

时间:2019-01-21 19:13:55

标签: c scanf

im试图读取C中的整数:

int N=0;
do{
    printf("Please insert an integer value: ");
    err = scanf(" %d", &N);
} while (err == 0);

如果我的输入是整数,则代码可以正确运行。 如果输入的内容类似于“ asaswf”,则无限循环将从打印“请插入整数值:”开始。 Scanf不再起作用。 有人知道我在做什么错吗?

0 个答案:

没有答案