c++如何判断输入字符是否是某一特定类型?
来源:百度知道 编辑:UC知道 时间:2024/06/08 06:21:01
比如我输入一个日期,必需是整型吧,假如输入是浮点数就错了,在写if语句判断时如何写?
if((int)m!=m)cout<<"error"<<endl;
对于你的这个“比如”,则一个if就差不多解决了。但对你这一类的问题,目前一般采用“正则表达式”的方法。更复杂一点的用有限状态自动机模型或语法分析器。
UC知道是一部内容开放、自由的互动网络百科全书
客观、专业、权威的知识性百科全书
来源:百度知道 编辑:UC知道 时间:2024/06/08 06:21:01
if((int)m!=m)cout<<"error"<<endl;
对于你的这个“比如”,则一个if就差不多解决了。但对你这一类的问题,目前一般采用“正则表达式”的方法。更复杂一点的用有限状态自动机模型或语法分析器。