标签: c scanf
im试图读取C中的整数:
int N=0; do{ printf("Please insert an integer value: "); err = scanf(" %d", &N); } while (err == 0);
如果我的输入是整数,则代码可以正确运行。 如果输入的内容类似于“ asaswf”,则无限循环将从打印“请插入整数值:”开始。 Scanf不再起作用。 有人知道我在做什么错吗?