资源简介

信息最全的农历万年历,可以计算1901-2300年的信息,有整齐美观的日历格式打印。 公历信息包括日期、星期、节日。 农历信息包括二十四节气时间点、闰月、大小月、三伏、九九、干支、年号、农历节假日、属相等。 还可以进行农历和公历的日期对应转换,查询生辰八字。 支持自定义节日和纪念日,自定义时公历和农历是区分开的。 压缩包中包含源代码,也包含引用的自定义头文件的源C代码文件。

资源截图

代码片段和文件信息

/*
 *    ProgramName      : base.c
 *
 *    Version          : 2.0
 *
 *    OS & Environment : Windows NT ANSI C MinGW Compiler
 *
 *    Description      : base Function Libaray
 *
 *    History          : Create in 201110 with some Date or CharStr And WriteLog Function Begin
 *
 * Date Position Author Description Address
 * -----------------------------------------------------------------------------------------------------
 * 2011.11.24 Date/Writelog Chen Yunlong Creation BeiJing
 * 2012.03 Str Function Like SubString Chen Yunlong Add BeiJing
 * 2012.04 Str Function Chen Yunlong Modify BeiJing
 * 2012.04 GetEnv Chen Yunlong Add BeiJing
 * 2012.07.07 Lunar Functions Chen Yunlong Add SuZhou
 * 2012.07.07 GetAnyWeek Chen Yunlong Modify SuZhou
 * 2012.07.07 GetDayChaFrombase Chen Yunlong Modify SuZhou
 * 2012.07.09 GetRandStr Chen Yunlong Add SuZhou
 * 2012.07.14 AddReg Chen Yunlong Add SuZhou
 * 2012.07.15 RemoveDir Chen Yunlong Add SuZhou
 * 2012.08.01 str(case)con Chen Yunlong Add SuZhou
 * 2012.08.01 str(case)rep Chen Yunlong Modify SuZhou
 * 2012.08.01 CopyDir Chen Yunlong Add SuZhou
 * 2012.08.05 CopyDirList Chen Yunlong Modify SuZhou
 * 2012.08.06 AppExit Chen Yunlong Add SuZhou
 * 2012.08.06 DelAppSelf Chen Yunlong Add SuZhou
 * 2012.08.07 CopyFile(Dir) Chen Yunlong Modify SuZhou
 * 2012.08.07 DelFile(Dir) Chen Yunlong Modify SuZhou
 * 2012.08.13 mtrim Chen Yunlong Modify SuZhou
 * 2012.08.18 gdb(GDB) Chen Yunlong Add SuZhou
 *
*/







#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include se.h>
#include 
#include 
#include 
#include 





/*宏定义部分--BEGIN*/


/*最大调试数量*/
#define MAXGDBCOUNT 200

/*调试函数用到的通用参数*/
#define GDB __FILE____FUNCTION____LINE__

/* 当前EXE文件的绝对路径(包含文件名) */
#define __EXE__ _pgmptr

/* Get Html Return Bufsize*/
#define MYBUFSIZ 1024

/*WriteLog Source File And Line NUM*/
#define LOGLVL __FILE____LINE__

/*缓冲池最大个数*/
#define LOG_MAXBUFFNUM 200

/*单个缓冲池长度*/
#define LOG_MANBUFFLEN 30960

/* 程序退出模式定义 */
#define APP_PROMPT 0x01
#define APP_WINDOWS 0x02
#define APP_CHINESE 0x04

/* 创建文件夹时,路径的最大深度 */
#define MAX_DIRDEEP 100

/*宏定义部分--END*/





/*全局变量部分--BEGIN*/


/* 是否强制处理*/
/* 复制文件时:是否重写,0-提示 1-直接覆盖*/
/* 删除文件时:是否提示,0-提示 1-直接删除*/
int FORCEDEAL=0;

/* 复制/删除文件时,是否显示详细信息 */
/* 0-不显示,1-printf控制台显示 2-Writelog写入文件 3-两者都处理*/
int SHOWDEALINFO=0;

/*ETC File*/
char CONFIG_NAME[MAX_PATH]=“\%MOONHOME\%\\Etc\\MoonTalk.cfg“;

/*日志文件名*/
char LOG_FILE[MAX_PATH]=““;

/*日志数据缓冲池*/
char LOG_BUFF[LOG_MAXBUFFNUM][LOG_MANBUFFLEN];

/*当前缓冲

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件      65874  2012-08-19 13:45  cal\base.c

     文件      10085  2012-08-19 14:47  cal\Cal.c

     文件     249950  2012-08-19 14:50  cal\Cal.exe

     文件        586  2012-08-19 14:23  cal\DiyHoliday.cfg

     文件     160254  2012-08-19 14:50  cal\libbase.a

     文件      92333  2012-08-19 14:44  cal\Lunar.c

     文件       4849  2012-08-18 21:04  cal\Makefile

     文件        800  2012-08-19 13:27  cal\MoonTalk.cfg

     文件       2803  2012-08-19 13:31  cal\mybase.h

     文件        431  2012-08-18 17:09  cal\mylunar.h

     文件        502  2012-08-19 14:53  cal\ReadMe.txt

     目录          0  2012-08-19 14:51  cal

----------- ---------  ---------- -----  ----

               588467                    12


评论

共有 条评论