#include<stdio.h>
int main()
{
int a;
char b;
do
{
printf("ok?\n");
b=getchar();
if(b=='Y'||b=='y') a=0; else a=1;
b=getchar();
}
while(a==1);
printf("bey~");
}
哈哈 成功了 感觉 ~是否是 ~输入 B后
是 y\n y的值 输入了 还有一个\n在 缓冲区 所以 ~只有 再次循环 但是 ~\n不能 循环 所以 结束了 ~?那么 加一个 b=getchar(); 提取 \n 就可以了 是这样吗~?各位 大大