我需要编写一个只接受1-10的整数的程序(不包括字符和浮点数).我在用fgets.它运行但我不能排除浮点数.这是我的代码的一部分:
char choice[256];
int choice1;
fgets(choice, 256, stdin);
choice1 = atoi(choice);
if (choice1 > 0 && choice1 <= 10)
{
switch (choice1)
{
case 1:
...
case 10:
Run Code Online (Sandbox Code Playgroud)
救命?
c ×1