C语言实现万年历系统 原创 C开发 2022年3月28日 11:32 夏至未至 2237 当前内容 3659 字,在路上,马上到,马上到 ### 系统说明 1.万年历系统使用C语言,基于`VC++6.0`平台开发,如果迁移到 VS 系列平台,可能有些许编译报错,酌情处理即可,[这里演示将其迁移到 VS2017 报错处理](https://www.codecomeon.com/posts/144/ "这里演示将其迁移到 VS2017 报错处理")。 2.文末提供下载完整项目连接,有任何问题,都可以实时[咨询作者](https://www.codecomeon.com/posts/1/ "咨询作者")。 ### 系统演示 ### 部分源码 #### 系统入口 #include"HeadFile.h" #include"AllShengMing.h" void main() { CDateTime dt; InitDateTime(&dt); int select = 1; while(select) { system("cls"); printf("*****************************************************\n"); printf("* 万年历 *\n"); printf("* [1] 日 历 显 示 -> *\n"); printf("* [2] 日 历 查 询 -> *\n"); printf("* [3] 修 改 日 期 -> *\n"); printf("* [4] 日 期 备 忘 录 -> *\n"); printf("* [5] 信 息 帮 助 *\n"); printf("* [0] 退 出 系 统 *\n"); printf("*****************************************************\n"); printf("请选择:>"); scanf("%d",&select); switch(select) { case 1: CalShow(&dt);//显示日历 break; case 2: CalSelect(&dt);//日历查询 break; case 3: UpdateCal(&dt);//更新日历 break; case 4: NotForgetNote(&dt);//备忘录 break; case 5: HelpMassage();//帮助信息 break; case 0: exit(0);//退出系统 break; default: break; } } } #### 日历查询 #include"StartDefine.h" #include"HeadFile.h" #include"AllShengMing.h" //查询列表 void CalSelect(CDateTime *dt) { int select = 1; while(select) { system("cls"); printf("*****************************************\n"); printf("*[1] 查询当前日期 [2] 查询当前时间 *\n"); printf("*[3] 查询日期时间 [4] 查询星期 *\n"); printf("*[5] 查询N天前日期 [6] 查询N天后日期*\n"); printf("*[7] 查询距离某日的天数[0] 返回主菜单 *\n"); printf("*****************************************\n"); printf("请选择:>"); scanf("%d",&select); switch(select) { case 1: SelectNowDate(dt); break; case 2: SelectNowTime(dt); break; case 3: SelectDateTime(dt); break; case 4: SelectWeek(dt); break; case 5: SelectLastNday(dt); break; case 6: SelectNextNday(dt); break; case 7: SelectFutureDay(dt); break; case 0: return; break; } } } #### 备忘录 #include"StartDefine.h" #include"HeadFile.h" #include"AllShengMing.h" void NotForgetNote(CDateTime *dt) { int select = 1; while (select) { system("cls"); printf("*****************************************\n"); printf("*[1] 新建备忘 [2] 查看备忘 *\n"); printf("*[3] 修改备忘 [0] 返回上一层 *\n"); printf("*****************************************\n"); printf("请选择:>"); scanf("%d", &select); switch (select) { case 1: NewBuildNote(dt); break; case 2: SelectNote(dt); break; case 3: UpdateNote(dt); break; case 0: return; break; } } } ### 系统下载 链接:https://pan.baidu.com/ ¥8.00 解锁全文 下载资源 本文标题: C语言实现万年历系统 本文作者: 夏至未至 发布时间: 2022年3月28日 11:32 最近更新: 2023年2月17日 16:14 原文链接: 许可协议: 署名-非商业性-禁止演绎 4.0 国际(CC BY-NC-ND 4.0) 请按协议转载并保留原文链接及作者 万年历(1) 上一个 VS控制台颜色、大小控制 下一个 错误 D8016 "/ZI"和"/Gy-"命令行选项不兼容 当前文章评论暂未开放,请移步至留言处留言。