gpt4 book ai didi

c - C 中的错误检查

转载 作者:太空宇宙 更新时间:2023-11-04 08:29:56 25 4
gpt4 key购买 nike

我在 C 方面还没有那么先进,所以我需要一些帮助来解决一些问题。 1. 假设我想输入字符(y 或 n),除了那个字符我不想要任何其他东西,所以我将使用 while 循环直到输入。我无法让它工作,这是我的代码。它编译并运行但它不会执行我想要的,如果我输入 y 它继续同样循环 n

printf("Enter code(y/n): \n");
scanf(" %c", &code);
while (code != 'y' || 'n' ){
printf("Try Again: \n");
scanf(" %c", &code);
}

最佳答案

替换

while (code != 'y' || 'n' ){ <-- 条件总是计算为 TRUE

while ((code != 'y' )&&(code != 'n')){

关于c - C 中的错误检查,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28846804/

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