| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 708 人关注过本帖
标题:来论坛 两天 了 学编程 C 八天了 由于问题 ~诶 ~
取消只看楼主 加入收藏
小偌
Rank: 4
来 自:成都
等 级:业余侠客
帖 子:170
专家分:241
注 册:2011-8-15
收藏
得分:0 
#include<stdio.h>
void main()
{
    int a;
    char b;
    do
    {
        printf("ok?\n");
        b=getchar();
        if(b=='Y'||b=='y') a=1; else a=0;
    }
        while(a==1);
    printf("bey~");
}
        
 额 ~还是不行 ~? 为什么 第二次循环的时候  不要求输入呢?~

不是很好么..比起关在笼子里的可怜小鸟..我成为乌鸦已足矣
2011-08-16 19:03
小偌
Rank: 4
来 自:成都
等 级:业余侠客
帖 子:170
专家分:241
注 册:2011-8-15
收藏
得分:0 
茫然乎 ·几多分秒 ·?.......

不是很好么..比起关在笼子里的可怜小鸟..我成为乌鸦已足矣
2011-08-16 19:15
小偌
Rank: 4
来 自:成都
等 级:业余侠客
帖 子:170
专家分:241
注 册:2011-8-15
收藏
得分:0 
#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 就可以了 是这样吗~?各位 大大

不是很好么..比起关在笼子里的可怜小鸟..我成为乌鸦已足矣
2011-08-16 19:29
小偌
Rank: 4
来 自:成都
等 级:业余侠客
帖 子:170
专家分:241
注 册:2011-8-15
收藏
得分:0 
版主 光临啊 ~小贴 蓬荜生辉啊 恩 这个  fflush(stdin); 是什么啊~?

不是很好么..比起关在笼子里的可怜小鸟..我成为乌鸦已足矣
2011-08-16 19:30
小偌
Rank: 4
来 自:成都
等 级:业余侠客
帖 子:170
专家分:241
注 册:2011-8-15
收藏
得分:0 
哦 清空 缓冲区 ~恩 高手~我学到了 看能不能用用 谢谢啦 1!!!

不是很好么..比起关在笼子里的可怜小鸟..我成为乌鸦已足矣
2011-08-16 19:32
小偌
Rank: 4
来 自:成都
等 级:业余侠客
帖 子:170
专家分:241
注 册:2011-8-15
收藏
得分:0 
恩 好的 谢谢 今天一定把函数 这章的 课件 数组  看完 晚上 看看 做题 怎么样 恩 一定学得会的 加油  

不是很好么..比起关在笼子里的可怜小鸟..我成为乌鸦已足矣
2011-08-16 19:46
快速回复:来论坛 两天 了 学编程 C 八天了 由于问题 ~诶 ~
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.025230 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved