CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  C/C++ >  工具平台和程序库

一个关于cint的问题,大侠帮忙啊!

楼主foxegg(大福神)2003-11-03 20:49:37 在 C/C++ / 工具平台和程序库 提问

int   a;  
  int   flag   =   0;  
  do   {  
          cout<<"Please   print   a   number:"<<endl;  
          cin>>a;  
          if(   a<0   ||   a>10   )   flag   =   1;  
  }   while(flag   =   0)  
   
  以上当输入一个字符比如"a"的话,会死循环,大概因为输入的不是int型吧。那要实现以上功能怎么改呢?  
   
  问题点数:20、回复次数:4Top

1 楼foxegg(大福神)回复于 2003-11-03 20:52:16 得分 0

太急了,还没完。  
  用cint怎么输入一个字符串,不定常的,帮帮忙啦。Top

2 楼hcj2002(流浪者·躬自厚而薄责于人 )回复于 2003-11-03 21:00:38 得分 5

int   a;  
  int   flag   =   0;  
  do   {  
          cout<<"Please   print   a   number:"<<endl;  
          cin>>a;  
          if(   a<0   ||   a>10   )   flag   =   1;  
  }   while(flag   =1)     //应该是flag=1是推出循环吧??  
                                      //如果while(   flag   =0   ),输入a时当然是死循环了,因为a的ASCII得  
  知为97,不满足(a<0   ||   a>10   )所以Flag=1,不能退出循环  
   
   
  Top

3 楼hcj2002(流浪者·躬自厚而薄责于人 )回复于 2003-11-03 21:03:05 得分 5

直接输入就可以了  
    string   str;  
    cin   >>str;  
  Top

4 楼mouseleeky(守夜人)回复于 2003-11-03 21:30:47 得分 10

第一个问题:你的while循环条件是不是不对啊?应该用双等号。  
                          可以用ascii码判断输入的字符是不是在范围内。  
  第二个问题:可以直接输入类型为string的变量,不过需要:#include<string>  
                          并且using   std::string;Top

相关问题

  • cint(0.5) = 0? cint(30.5) = 30? cint(3.5) = 4?
  • cint()的问题
  • cint溢出错误,数字为69402。
  • 类型不匹配: 'cint'问题!
  • Microsoft VBScript 运行时错误 错误 '800a000d' 类型不匹配: 'cint'
  • js里有没有象vs里的cint()函数的方法?
  • ASP中的cstr()、cint()、clng()在JSP里分别是什么????
  • cint()为何在我的机器上不能用?
  • 发现cint如此的有意思,散分!
  • cint 和clng的区别是什么?怎么报溢出错误阿,请指教

关键词

  • 循环
  • 输入
  • flag
  • 问题

得分解答快速导航

  • 帖主:foxegg
  • hcj2002
  • hcj2002
  • mouseleeky

相关链接

  • C/C++ Blog
  • C/C++类图书
  • C/C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo