EGE C语言 图书馆管理系统 实习作业


实习制作的C语言 EGE 图书管理系统 使用EGE 图形界面 实现全鼠标操作~ 实现了图书的借阅 归还 录入 查询 同时记录数据 希望你喜欢
资源截图
代码片段和文件信息
/*!
 * @file       book_stu.cpp
 * @brief      指针计算
 * @author     陶金鉴
 * @remarks    通过指针移动操作 简单 高效 快速 值得信赖!
 */

#include “book_stu.h“

Book_info *getbooks(Book_info *pb)
{
    for(pb=books;(pb->exist)==1;pb++);
    return pb;
}

Student_info *getstudent(Student_info *ps)
{
    for( ps=students;(ps->exist)==1;ps++);
    return ps;
}

Py *getPy(Py *pp)
{
    for(pp=bussiness;(pp->exist)==1;pp++);
    return pp;
}

Book_info *sure_miss(Book_info *pb)
{
    int i;
    dates now;
    now = get_systime();
    for(;((pb->where)== go_out);pb++)
    {
        if(day_day(pb->Borrow_datnow) >= break_limit)
        {
            return pb;
        }
        else
            i++;
    }
    pb = NULL;
    return pb;
}

void book_display()
{
    int width=85;
    cleardevice();
    pb=books;
    xyprintf(300width-80“------%s------““书籍信息“);
    setfont(200“楷书“);
    xyprintf(100width-55“|%14s|%14s|%14s|%14s|““书名   ““类别   ““作者   ““价格   “);
    xyprintf(100width-35“|%14s|%14s|%14s|%14s|““------------““------------““------------““----------“);
    for(;(pb->exist)==1;pb++)
    {
        if((pb->where)==go_out)
        {
                setcolor(RED);
                xyprintf(100width“|%14s|%14s|%14s|%14d|“pb->book_namepb->classespb->authorpb->price);
                setcolor(BLACK);
                xyprintf(100width+30“|%14s|%14s|%14s|%14s|““------------““------------““------------““----------“);
        }
        else
        {
                setcolor(BLUE);
                xyprintf(100width“|%14s|%14s|%14s|%14d|“pb->book_namepb->classespb->authorpb->price);
                setcolor(BLACK);
                xyprintf(100width+30“|%14s|%14s|%14s|%14s|““------------““------------““------------““----------“);
        }
        width+=60;
    }
}
void py_display()
{
    int width = 40;
    cleardevice();
    pp=bussiness;
    xyprintf(300width-35“------%s------““记录“);
    setfont(200“楷书“);
    for(;(pp->exist)==1;pp++)
    {
        if((pp->sta)==1)
        {
            setcolor(RED);
            xyprintf(100width“|%4d年%2d月%2d日%14s%5s%14s|“pp->happen_dat.yearpp->happen_dat.monthpp->happen_dat.daypp->student_name“借出“pp->book_name);
            xyprintf(100width+20“________________________________________________“);
        }
        else
        {
            setcolor(BLUE);
            xyprintf(100width“|%4d年%2d月%2d日%14s%5s%14s|“pp->happen_dat.yearpp->happen_dat.monthpp->happen_dat.daypp->student_name“还回“pp->book_name);
            xyprintf(100width+20“________________________________________________“);
        }
        setcolor(BLACK);
        width+=50;
    }
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-01-12 20:49  Lms_GO
     目录           0  2018-01-07 10:07  Lms_GOLms_GO 可执行文件
     目录           0  2018-01-07 10:07  Lms_GOLms_GO 可执行文件Image
     文件      451673  2018-02-08 10:27  Lms_GOLms_GO 可执行文件ImageGoodbye.png
     文件       24021  2018-01-02 21:48  Lms_GOLms_GO 可执行文件ImageJz.png
     文件        4896  2018-01-06 19:59  Lms_GOLms_GO 可执行文件ImageLoad.png
     文件      421694  2018-01-02 21:48  Lms_GOLms_GO 可执行文件Imagegp.png
     文件      697609  2018-01-02 21:47  Lms_GOLms_GO 可执行文件Imageook.png
     文件      247700  2018-01-06 20:37  Lms_GOLms_GO 可执行文件Imageload0.png
     文件      513536  2018-01-06 20:40  Lms_GOLms_GO 可执行文件Lms_GO.exe
     目录           0  2018-01-07 10:07  Lms_GOLms_GO 可执行文件Music
     文件      698065  2015-05-06 13:16  Lms_GOLms_GO 可执行文件MusicBGM.mp3
     文件       13900  2018-01-02 21:48  Lms_GOLms_GO 可执行文件Musicclick.wav
     文件       16270  2015-05-06 13:16  Lms_GOLms_GO 可执行文件Musicfinish.mp3
     文件        9220  2005-09-16 02:20  Lms_GOLms_GO 可执行文件Musicmsg.wav
     文件        6947  2005-09-16 02:20  Lms_GOLms_GO 可执行文件Musicsystem.wav
     目录           0  2018-01-07 10:07  Lms_GOLms_GO 可执行文件database
     文件       12000  2018-03-04 15:37  Lms_GOLms_GO 可执行文件databaseook_info.dat
     文件       12000  2018-03-04 15:35  Lms_GOLms_GO 可执行文件databasepy_info.dat
     文件           0  2018-01-04 14:23  Lms_GOLms_GO 可执行文件databasestudent_info.dat
     目录           0  2018-01-07 10:08  Lms_GOProjects
     文件        1491  2018-01-06 16:34  Lms_GOProjectsFiles.cpp
     文件         168  2018-01-03 21:28  Lms_GOProjectsFiles.h
     目录           0  2018-01-07 10:08  Lms_GOProjectsImage
     文件      451673  2018-02-08 10:27  Lms_GOProjectsImageGoodbye.png
     文件       24021  2018-01-02 21:48  Lms_GOProjectsImageJz.png
     文件        4896  2018-01-06 19:59  Lms_GOProjectsImageLoad.png
     文件      421694  2018-01-02 21:48  Lms_GOProjectsImagegp.png
     文件      697609  2018-01-02 21:47  Lms_GOProjectsImageook.png
     文件      247700  2018-01-06 20:37  Lms_GOProjectsImageload0.png
     文件        2018  2018-01-07 10:05  Lms_GOProjectsLms_GO.cbp
............此处省略74个文件信息

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)