我正在尝试在我的程序中输入用户输入,但是一旦用户输入'y'再次继续循环,而循环变得疯狂并最终进入无限循环或有时退出循环而不采用scanf输入
char in = 'y';
while(in == 'y'){
// Code
printf("do you wanna continue?");
scanf("%c",&in); //enter y to continue
}
答案 0 :(得分:2)
要扫描到char变量,您必须使用%c
像这样
scanf("%c",& in);