【源码】C-C++酒店的预约系统 数据结构 期末课设

学长抄作业 2023-06-03 23:45:49

目录

  • 学长敲代码
  • 题目介绍
  • 功能
  • 你收到的所有文件
  • 源码效果展示
  • 报告内容

学长敲代码

订做课设,C、C++、C#、数据库、java课设 :学长敲代码社区首页

img

题目介绍

视频演示点我跳转B站
使用语言:

有两个版本,一个是C语言,一个是C++,自行选择

代码量:900,注释详细

题目介绍:

管理员可以对用户和酒店房间进行增删改查和排序
添加预约信息,并且防止预约日期冲突
取消预约
保存到本地文件下次运行自动读取。

功能

你收到的所有文件

其中.data文件为存储的数据,是我拟好的数据,也可删除自行制作数据。

源码效果展示

部分源码及效果展示







//订单 读入文件
void readOrder () {
    if (access("OrderData.data",0)) {
        return ;
    }

    // 定义一个文件指针
    FILE *fp ;
    // 定义一个buf结构体,用于得到文件内容
    struct stat buf;

    // 求文件中的行数(记录个数)
    stat("OrderData.data",&buf);
    orderCount = buf.st_size/sizeof( Order );

    // 打开文件
    fp = fopen("OrderData.data","rb");

    // 读取数据到数组中
    fread((char *)orderList,sizeof( Order ),orderCount,fp);

    // 关闭文件
    fclose(fp);
}

//订单 写入文件
void writeOrder () {
    // 定义一个文件指针
    FILE *fp ;
    // 打开文件,没有文件自动创建
    fp = fopen("OrderData.data","wb"); // b:表示以二进制写入

    // 写入数据
    //orderCount :表示将数组中 orderCount 个元素写入文件
    fwrite( (char*)orderList,sizeof(Order),orderCount,fp);
    // 关闭文件
    fclose(fp);
}

报告内容

本题目不仅有源码,还自带报告,报告仅供参考,大部分内容都有,可根据自己要求自行修改


...全文
418 回复 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

156

社区成员

发帖
与我相关
我的任务
社区描述
学长敲代码,专业订做课设Java、C#、C++、数据库
java-eec#mysql 个人社区 福建省·厦门市
社区管理员
  • 学长敲代码
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧