#include <stdio.h>
int main()
{
char loop='y';
while(loop != 'n') {
printf("loop? ");
scanf("%c", &loop);
if(loop != 'y') {
loop='n';
}
}
return 0;
}
Nếu tôi nhập 'y', hãy khởi động lại vòng lặp while nhưng bỏ qua lần quét thứ hai và kết thúc vòng lặp sau đó. Có ai giúp được không?Khi vòng lặp bỏ qua quét lần thứ hai
Xem bài viết này: http://www.gidnetwork.com/b-60.html –
bản sao có thể có của [Quét thứ hai không hoạt động] (http://stackoverflow.com/questions/4023643/second-scanf -nếu không hoạt động) – AShelly
bản sao có thể có của [Scanf bỏ qua mọi vòng lặp khác trong C] (http://stackoverflow.com/questions/1669821/scanf-skips-every-other-while-loop-in-c) –