gpt4 book ai didi

C - 重复提示直到有效的用户输入

转载 作者:行者123 更新时间:2023-11-30 17:05:21 25 4
gpt4 key购买 nike

如何重复此循环,直到用户输入 -2、-1、0 或正数?

int main(int argc, char argv[]) {
char n[3];
char line[LINESIZE];
fgets(line, sizeof(line), stdin);
sscanf(line, "%s", n);
do {
if (n == 0) {
printf("DISPLAYING ALL RECORDS.\n");
append();
} else if (n > 0) {
printf("MODIFYING RECORD %s", n);
} else if (n < 0) {
printf("APPENDING RECORD %s", n);
} else if (n == -2) {
printf("QUITTING.");
} else {
return 1;
}
} while (1);

return 0;
}

最佳答案

使用 do/while 循环:

do
{
// code to be looped (ask the input value)
} while (n < -2)

// here you can check the values as in your code

关于C - 重复提示直到有效的用户输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35359049/

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