|
char YN;
int count = 0;
上面宣告一個這個後
在
while(1){
printf("\nEnter again?(yes(y) /no(n)):\n");
scanf("%c",&YN);
if(count>=1)
{
scanf("%c",&YN);
}
count++;
if(YN =='y' ||YN =='Y')
continue;
else
break;
}
總是要讓他判斷count 大於 1 的問題
不然第二次 y 之後要在做第二次時
第一個scanf會失去效用
請問知道這個是什麼原因嗎???
第二次回來printf照樣會印
只是第二次回來 第一個scanf就沒法輸入了
害我每次都要做if 跑下面的第二個scanf
麻煩大大幫忙解決.. |
|