c++ 根据编译时间的版本号输出
来源:互联网 发布:手机淘宝国际版 编辑:程序博客网 时间:2024/06/05 08:20
看了一段代码,根据版本的编译日期生成版本号,觉得很不错,记下来以后可用,哈哈
GetVersion(){std::string monthes[] = { "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec", }; std::string dateStr = __DATE__; int year = atoi(dateStr.substr(dateStr.length() - 4).c_str());int month = 0; for(int i = 0; i < 12; i++) { if(dateStr.find(monthes[i]) != string::npos) { month = i + 1; break; } } std::string dayStr = dateStr.substr(4, 2);int day = atoi(dayStr.c_str());std::string timeStr = __TIME__; std::string hourStr = timeStr.substr(0, 2);int hour = atoi(hourStr.c_str());char version[20];sprintf(version, "1.0.%04d%02d%02d%02d", year, month, day, hour);return version;}
0 0
- c++ 根据编译时间的版本号输出
- VC使用编译时间作为版本号标识
- 编译的版本号日期不变
- C++ 获取当前执行文件的最后编译时间 作为版本号build
- linux程序编译期加入编译时间和svn版本号
- linux程序编译期加入编译时间和svn版本号
- linux程序编译期加入编译时间和svn版本号
- linux程序编译期加入编译时间和svn版本号
- linux程序编译期加入编译时间和svn版本号
- C#.net时间函数的用法 时间格式输出
- <c++>时间输出
- mysql 根据时间类型倒序输出
- 在vs2010的输出窗口显示编译时间
- 给VC程序添加版本号与编译时间
- 获取程序编译时间, 用于自动生成版本号
- VS之版本-获取编译时间-用于自动生成版本号
- Android之版本-自动添加编译时间-自动修改版本号
- Go -v 显示版本号和编译时间示例
- 汤原在逃犯罪人员信息记录查询
- androidUI那些事(一)
- mysql中导入数据load data在myisam与innodb区别
- Next Permutation
- opencv关于存取图像像素操作的汇总
- c++ 根据编译时间的版本号输出
- 数据库常用相关(一)
- 乐乐音乐播放器(四) 日志文件
- Unix时间戳转换成Date
- DOS命令本地jar包添加到Maven本地仓库
- RTMP中FLV流到标准h264、aac的转换b
- sizeof 数据对齐问题
- 勃利在逃犯罪人员信息记录查询
- PC与PCIE之间的通信