使用solarlunar库的阴阳历转换
使用solarlunar库的阴阳历转换:
整个代码十分简单。
DEV C++ (mingw)
#include <stdlib.h>
#include "solarlunar.h"
/**//* input format: sl -[s|l] year.month.day */
/**//* the lunar calendar date range is limited by solarlunar.h: 1899/12/1 ~ 2099.12.30 */
static void usage(void);
int main(int argc, char *argv[])
...{
int year, month, day;
int i;
/**//* convert flag, 0: solar convert to luanr. 1: lunar convert solar */
int convert_f = 0;
solar_calendar so;
lunar_calendar lu;
/**//* input check */
if( argc < 3 || argv[1][0]!= '-' ||
!(argv[1][1] == 's' || argv[1][1] == 'l')) ...{
usage();
exit(1);
}
/**//* get convert flag */
convert_f = (argv[1][1] == 's' ? 0 : 1);
/**//* converting */
for(i = 2; i < argc; i++) ...{
sscanf(argv[i], "%d.%d.%d", &year, &month, &day);
switch(convert_f) ...{
case 0:
so = solar_creat_date(year, month, day);
lu = solar2lunar(so);
printf("%d.%d.%d ", lunar_get_year(lu), lunar_get_month(lu), lunar_get_day(lu));
break;
case 1:
lu = lunar_creat_date(year, month, day);
so = lunar2solar(lu);
printf("%d.%d.%d ", solar_get_year(so), solar_get_month(so), solar_get_day(so));
break;
default :
exit(2);
}
}
}
static void usage(void)
...{
printf("sl -[s|l] year1.month1.day1 year2.month2.day2 ... "
"-s: solar calendar date convert to lunar calendar date. "
"-l: lunar calendar date convert to lunar calendar date.");
}
solarlunar 库:
http://blog.csdn.net/luodongshui/archive/2007/09/29/1807088.aspx
使用solarlunar库的阴阳历转换相关推荐
- google的阴阳历转换查询
春分日推出阴阳历转换查询 GOOGLE很厉害,经常会冒一些不错的东西,今天看到这个阴阳历查询也应该算是一个.以前学程序开发的时候,我也查过阴阳历转换的算法资料,也关注过这方面. 据我所知,现在最准确的 ...
- mysql c语言数字转字符串函数_C++_c语言标准库中字符转换函数和数字转换函数,字符转换为数字:
#includest - phpStudy...
c语言标准库中字符转换函数和数字转换函数 字符转换为数字: #include atoi();将字符转换为整型 例:char ch1;int i=atoi(ch1); atol();将字符转化为长整 ...
- SharePoint 2013 文档库中PPT转换PDF
SharePoint 2013 文档库中PPT转换PDF 原文:SharePoint 2013 文档库中PPT转换PDF 通过使用 PowerPoint Automation Services,可以从 ...
- C++ Boost库:数值转换 lexical_cast
文章目录 1. C/C++数值转换函数 2. boost数值转换lexical_cast C++ Boost库:简介和第一个示例程序 C++ Boost库:数值转换 lexical_cast C++ ...
- 在windows平台下php使用imagick库把pdf转换成(合并)图片
在windows平台下php使用imagick库把pdf转换成(合并)图片 开发背景 上传的word文档需要转换成图片,在网上找了资料,主要是先转换成pdf: 1. 在windows下用com组件加上 ...
- solarlunar库, 阴历,阳历日期及转换库
阴历日期,阳历日期,阴历阳历转换库. 没时间写中文了,直接复制库文件里面的,见量.... 1. solar calendar interface: date range: any date... ...
- 第五章 常用Lua开发库2-JSON库、编码转换、字符串处理
JSON库 在进行数据传输时JSON格式目前应用广泛,因此从Lua对象与JSON字符串之间相互转换是一个非常常见的功能:目前Lua也有几个JSON库,本人用过cjson.dkjson.其中cjson的 ...
- python PIL库将图片转换成字符画
将图片转换成文本文件查看形式 准备 源码 原始图像 生成文本文件后显示的结果 注意事项 准备 语言:python 环境:PIL库,准备好图片素材 源码 from PIL import Image as ...
- php使用gd库将文字转换成图片
GD库是干什么用的呢!它是php处理图形的扩展库,GD库提供了一系列用来处理图片的API,使用GD库可以处理图片,或者生成图片. <?php header("Content-type: ...
最新文章
- Nature:Gordon组采用甘露糖苷选择性抑制尿路致病性大肠杆菌
- python代码实现二叉树中最低的公共祖先
- Vertical Menu ver4
- 谷歌go语言课程讲解资源
- excel转html放在tomcat,Excel转web!把excel在线打开??
- R语言之离群点检验(part1)--利用箱线图原理检测离群点
- 计算机加入域 不能访问网络位置 解决办法
- linux的内核有多小,Linux 内核有小bug?
- 安装指定版本pytorch_Ubuntu16.04安装pytorch(七)
- intention lock_写作技巧:你写出来的情节有用吗?好情节的原则——LOCK系统
- 关于数组指针的一道面试题
- java_object的具体使用--上帝
- 35c语言编程,35编号c语言编程题08850.pdf
- 【PowerDesigner】Constraint name uniqueness问题及处理
- redis单机单实例一键安装脚本
- PDF文档转换成mobi格式(for kindle),并解决排版问题
- c++实现课程管理系统
- 毕业论文参考文献格式及引用设置
- 梯度向量、Jacobian、Hessian矩阵
- flink watermark 生成机制与总结
热门文章
- 北京交通大学计算机系英语,计算机与信息技术学院
- Java中用类名声明变量
- Java 中用到的线程调度算法是什么?
- 车牌识别存储云服务器,车牌识别系统大显神威,实现智慧交通的“最强利器”。...
- 隐性知识学习——以临床模拟为例
- 再出个调度器,极小资源单片机值得一用
- 引用采购订单下推扫码校验生成外购入库单,金蝶安卓盘点机PDA
- 通过web系统实现淘宝营销引流,小说或者视频上传之后自动生成二维码,通过二维码分享之后引入微信或者扣扣加群,群满自动切换到下一个,以及数据统计分析和若干个小工具集成
- 测验3: 基本数据类型 (第3周)Python学习记录
- CSV文件导入MATLAB并进行绘图