c++对输入的身份证进行合法性验证

来源:百度知道 编辑:UC知道 时间:2024/06/13 15:58:11
C++实现公民身份证的验证。具体包括:1、对输入的身份证进行合法性验证;2、根据身份证判断性别和生日;3、能够实现从旧有的15位身份证转换到新的18位身份证。
可以采用结构化方法,利用函数来分模块实现;也可以采用类包装的方式来实现。

3、能够实现从旧有的15位身份证转换到新的18位身份证。
除了加上了年的前2位...最后4位如何生成呢?

最简单的事用正则表达式建议楼主学学正则表达式

这个很简单啊!