gpt4 book ai didi

C : While taking user input in while loop, 它作为无限循环 - 用户输入

转载 作者:行者123 更新时间:2023-11-30 20:10:29 24 4
gpt4 key购买 nike

我试图在程序中接受用户输入,但是一旦用户输入“y”再次继续循环,while 循环就会变得疯狂并最终陷入无限循环,或者有时会退出循环而不接受 scanf 输入.

char in = 'y';
while(in == 'y'){

// Code

printf("do you wanna continue?");
scanf("%c",&in); //enter y to continue
}

最佳答案

要扫描到 char 变量,您必须使用 %c像这样

scanf("%c", &in);

关于C : While taking user input in while loop, 它作为无限循环 - 用户输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45423677/

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