博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
stoi的例子
阅读量:6087 次
发布时间:2019-06-20

本文共 830 字,大约阅读时间需要 2 分钟。

9.51 设计一类,它又三个unsigned成员,分别表示年月日。为其编写构造函数,接受一个表示日期的string参数。

程序如下:

#include
#include
using namespace std;class My_Date{public: My_Date(const string &s); unsigned year; unsigned month; unsigned day;};My_Date::My_Date(const string &s){ unsigned format=0; if(s.find_first_of("/")!=string::npos) format=0x10; if(s.find_first_of(",")!=string::npos) format=0x01; switch(format) { case 0x10: day=stoi(s.substr(0,s.find_first_of("/"))); month=stoi(s.substr(s.find_first_of("/")+1,s.find_last_of("/")-s.find_first_of("/"))); year=stoi(s.substr(s.find_last_of("/")+1,4)); break; case 0x01: day=stoi(s.substr(s.find_first_of("0123456789"),s.find_first_of(",")-s.find_first_of("0123456789"))); if(s.find("Jan")

运行结果如下:

 

转载地址:http://ltpwa.baihongyu.com/

你可能感兴趣的文章
使用gson-1.6.jar解析json
查看>>
AC Milan VS Juventus(模拟)
查看>>
CentOS两台服务器利用scp拷贝文件
查看>>
SQL DatePart函数使用
查看>>
asp.net页面后退,重复弹出上一页对话框处理办法
查看>>
docker 学习
查看>>
python twilio 短信群发 知识留存
查看>>
爆款小程序是如何诞生的?
查看>>
C#中结构体与类的区别
查看>>
phpstorm配置php脚本执行
查看>>
2018 .NET开发者调查报告: .NET Core 是怎么样的状态
查看>>
Spring Boot Cache配置 序列化成JSON字符串
查看>>
mysql group by using filesort优化
查看>>
自定义cnblogs样式小结
查看>>
AM335x移植linux内核_转
查看>>
Nginx 介绍
查看>>
Bat相关的项目应用
查看>>
NativeClient开发指南
查看>>
游戏人物属性如何设计
查看>>
Docker源码分析(五):Docker Server的创建
查看>>