VimIy微民网,让世界倾听微民的声音! 设为首页 | 加入收藏 | 网站地图
当前位置:主页 > 大杂烩 >

【你们都是好人系列】 求助一个c++输入判定的问题(已解决,感谢)

整理时间:2013-03-26 08:38 来源:www.vimiy.com 作者:编辑 点击:

【楼主】(2209492)2013-03-25 01:46

» 求助一个c++输入判定的问题(已解决,感谢)
    最近在做assignment,碰到判定输入的问题,从网上摘的一段? ?
    
    int temp;
    char t;
    cin>>temp;
    t=cin.get();
     while((cin.fail())||(t!=10))
     {
     cout<<"输入错误,重新输入!"<<endl;
     cin.clear();
     cin.sync();
     cin>>temp;
     t=cin.get();
     } ? ?? ?
    试了下还比较好用,但是弄不懂while((cin.fail())||(t!=10)) 中t!=10的意思,求教。感谢
    


网友评论(6450404)2013-03-25 01:51


    Topic Post by 神舞月焰 (2013-03-25 01:46):
    
    最近在做assignment,碰到判定输入的问题,从网上摘的一段
    
    试了下还比较好用,但是弄不懂while((cin.fail())||(t!=10)) 中t!=10的意思,求教。感谢
    
    t获得的是个ASCII码,10是换行
    
网友评论(17851734)2013-03-25 01:51


    输入的char值为10呗
    ----sent from my samsung Galaxy Nexus,Android 4.2.2
    
网友评论(1526528)2013-03-25 01:52


    t!=10
    
    中间的是不等号
    
网友评论(2209492)2013-03-25 01:52


    Reply Post by 幽灵|狼 (2013-03-25 01:51):
    
    t获得的是个ASCII码,10是换行
    
    感谢!
    
    ----sent from my samsung GT-I9100,Android 4.0.4
    
网友评论(2318706)2013-03-25 01:54

求助一个c 输入判定的问题
    10就是\n
    
网友评论(1526528)2013-03-25 01:54


    Reply Post by 幽灵|狼 (2013-03-25 01:51):
    
    t获得的是个ASCII码,10是换行
    
    哦,说的不理解是指这个啊,没看全文哈
    

    
    
    

上一篇:现在ipad密码输错几次以后锁定?悲剧了
下一篇:没有了
关于网站 | 网站声明 | 用户反馈 | 合作伙伴 | 联系我们
Copyright © 2012年2月8日