相信大家一定也遇到过这个问题,我最近刚刚找到了解决方法与大家分享一下
加上这样一段代码:
#include <stdio.h>
...
char s[10];
int i; //你要被赋值的整型变量
while(1)
{
fgets(s,10,stdin);
if((sscanf(s,"&d",%i))==1) break;
printf("输入错误,重新输入:");
}
...若有不对的地方或者更好的方法,欢迎指出。
欢迎大家留言。
相信大家一定也遇到过这个问题,我最近刚刚找到了解决方法与大家分享一下
加上这样一段代码:
#include <stdio.h>
...
char s[10];
int i; //你要被赋值的整型变量
while(1)
{
fgets(s,10,stdin);
if((sscanf(s,"&d",%i))==1) break;
printf("输入错误,重新输入:");
}
...若有不对的地方或者更好的方法,欢迎指出。
欢迎大家留言。