⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 wnl.h

📁 与硬件无关的C语言写的万年历源程序
💻 H
字号:
/****************************************************************
 *文件名:wnl.h
 *描述:用于1900-2100之间的阴历、24节气、星期的计算
 *环境:任意
 *版本:v1.0
 *作者:wentsing
 *日期:2006/03/07
******************************************************************/

#if WNL_C

/****************************************************************
下面是可以调用的函数定义
*****************************************************************/

/****************************************************************
 *函数性质:共用
 *入口:公历年unsigned char ucSolarCalendarYear,如:2006-1900= 106
 		公历月unsigned char ucSolarCalendarMonth
 		阴历输出缓冲unsigned char *pLunarBuf,为输入公历年与公历月的1日所对应的阴历0:年,1:月,2:日,3:天数,4:闰月,5:星期
 *出口:无
 *功能:计算输入的公历年月的1日时的阴历年月日,天数,闰月,星期
 *调用方式:void GetLunarDay(unsigned char ucSolarCalendarYear,unsigned char ucSolarCalendarMonth,unsigned char *pLunarBuf)
*****************************************************************/
void GetLunarDay(unsigned char ucSolarCalendarYear,unsigned char ucSolarCalendarMonth,unsigned char *pLunarBuf);


/****************************************************************
 *函数性质:共用
 *入口:公历年unsigned char ucSolarCalendarYear,公历月unsigned char ucSolarCalendarMonth
 *出口:日期
 *功能:计算输入的公历年月中的第一个24节气日在哪一天
 *调用方式:unsigned char CalendarCalculateSolarTerm1(void)
*****************************************************************/
unsigned char CalendarCalculateSolarTerm1(unsigned char ucSolarCalendarYear,unsigned char ucSolarCalendarMonth);


/****************************************************************
 *函数性质:共用
 *入口:公历年unsigned char ucSolarCalendarYear,公历月unsigned char ucSolarCalendarMonth
 *出口:日期
 *功能:计算输入的公历年月中的第二个24节气日在哪一天
 *调用方式:unsigned char CalendarCalculateSolarTerm1(void)
*****************************************************************/
unsigned char CalendarCalculateSolarTerm2(unsigned char ucSolarCalendarYear,unsigned char ucSolarCalendarMonth);

#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -