gpt4 book ai didi

c - 循环在 C 语言中运行超过预期

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:01:10 28 4
gpt4 key购买 nike

<分区>

所以。在 C、unix 和 i 中编写应用程序有功能,它请求用户输入直到输入有效。让我们直走:

int inputX()
{
int result;
char input;
while(1)
{
printf("Input x (a, b, c, d, e, f, g, h) :");
scanf("%c", &input);
result = validChar(input);
if (result >= 0)
{
return result;
}
else
{
printf("Invlid input. Lets try again.\n");
}
}
}

validChar() 检查输入是否为 - h。如果我输入 - 一切都很好。如果我输入例如1、输出为

Input x (a, b, c, d, e, f, g, h) :1
Invlid input. Lets try again.
Input x (a, b, c, d, e, f, g, h) :Invlid input. Lets try again.
Input x (a, b, c, d, e, f, g, h) :

我什至试过 sleep(),但没用..C 很棘手:|

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com