• 大小: 71KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-06-13
  • 语言: C/C++
  • 标签:

资源简介

C语言大作业,大一的时候写的,现在分享给小伙伴们参考以发挥余热。 这是个人财务管理系统,更多请搜索"C语言课程设计之".

资源截图

代码片段和文件信息

#include
#include
#include
#include“linklist.h“

char menu1(void)
{
        char s;
        system(“cls“);
        printf(“1.Login !                              \n“);
        printf(“2.Exit system  !                       \n“);
        printf(“Please make your choice :\n“);
        scanf(“%c“&s);
        return s;
}

void Prompt()
{
    printf(“press any key to continue \n“);
}

char menu2(void)
{
        char s;
        system(“cls“);
        printf(“1.Add information !                             \n“);
        printf(“2.Delete information !                          \n“);
        printf(“3.Search one day‘s income and expenses !        \n“);
        printf(“4.Search one month‘s income and expenses !      \n“);
        printf(“5.Modify the bill !                             \n“);
        printf(“6.Modify the password or acount !               \n“);
        printf(“7.Balance !                                     \n“);
        printf(“8.Exit system !                                 \n“);
        printf(“Please make your choice :\n“);
        scanf(“%c“&s);
        return s;
}

void init_list(plinklist pl)
{
pl->head=NULL;
}

void read_data(plinklist pl)
{
    FILE *fp;
    if((fp = fopen(“Personal_financial_management_system.txt““rb“)) == NULL)
{
printf(“Cannot open file\n“);
exit(EXIT_FAILURE);
}
nodeitem temp;
    while(fread(&tempsizeof(nodeitem)1fp)==1)
    insert_list(pl&temp);
fclose(fp);
}

void read_password_and_acount(char acount[]char password[])
{
    FILE *fp;
    if((fp = fopen(“acount_and_password.txt““r“)) == NULL)
{
printf(“Cannot open file\n“);
exit(EXIT_FAILURE);
}
fscanf(fp“%s%s“acountpassword);
fclose(fp);
}

void save_password_and_acount(char acount[]char password[])
{
    FILE *fp;
    if((fp = fopen(“acount_and_password.txt““w“)) == NULL)
{
printf(“Cannot open file\n“);
exit(EXIT_FAILURE);
}
fprintf(fp“%s\n%s\n“acountpassword);
fclose(fp);
}
void save_data(plinklist pl)
{
    FILE *fp;
    if((fp = fopen(“Personal_financial_management_system.txt““wb“)) == NULL)
{
printf(“Cannot open file\n“);
exit(EXIT_FAILURE);
}
pnode p = pl->head;
while(p)
{
fwrite(&(p->elem)sizeof(nodeitem)1fp);
p = p->next;
}
fclose(fp);
}

void chioce(plinklist plnodeitem *pn)
{
    char c;
    system(“cls“);
    printf(“add income or expenses !\n“);
    printf(“1.income !\n“);
    printf(“2.expenses !\n\n“);
    printf(“please make a choice !\n\n“);
    int n;
    scanf(“%d“&n);
    switch(n)
    {
        case 1:{
            printf(“\nplease input the income !\n“);
            scanf(“%lf“&pn->income);
            printf(“\nplease input the reason !\n“);
            getchar();
            gets(pn->reason);
            pn->expenses=0;
            pn->flag=1;
            insert_list(plpn);
            printf(“\nAdd successfully !\n“);
         

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

     文件         14  2017-06-11 22:11  个人财务管理系统七组作品\acount_and_password.txt

     文件        480  2017-06-24 23:18  个人财务管理系统七组作品\Personal_financial_management_system.txt

     文件      54958  2017-06-11 21:59  个人财务管理系统七组作品\个人财务管理系统.exe

     文件        534  2017-10-15 10:33  个人财务管理系统七组作品\使用说明.txt

     文件         14  2017-06-11 22:11  个人财务管理系统七组作品\源代码\acount_and_password.txt

     文件      54958  2017-06-11 21:59  个人财务管理系统七组作品\源代码\bin\Debug\个人财务管理系统.exe

     文件      17472  2017-06-11 21:59  个人财务管理系统七组作品\源代码\linklist.c

     文件        869  2017-06-10 22:32  个人财务管理系统七组作品\源代码\linklist.h

     文件       2887  2017-06-10 22:47  个人财务管理系统七组作品\源代码\main.c

     文件        281  2017-06-05 17:27  个人财务管理系统七组作品\源代码\node.c

     文件        192  2017-06-06 22:32  个人财务管理系统七组作品\源代码\node.h

     文件       2346  2017-06-11 10:31  个人财务管理系统七组作品\源代码\nodeitem.c

     文件        624  2017-06-10 18:12  个人财务管理系统七组作品\源代码\nodeitem.h

     文件      20359  2017-06-11 21:59  个人财务管理系统七组作品\源代码\obj\Debug\linklist.o

     文件       4245  2017-06-10 22:47  个人财务管理系统七组作品\源代码\obj\Debug\main.o

     文件       2688  2017-06-10 18:12  个人财务管理系统七组作品\源代码\obj\Debug\node.o

     文件       5684  2017-06-11 10:32  个人财务管理系统七组作品\源代码\obj\Debug\nodeitem.o

     文件        800  2017-06-11 23:22  个人财务管理系统七组作品\源代码\Personal_financial_management_system.txt

     文件       1468  2017-06-05 00:27  个人财务管理系统七组作品\源代码\个人财务管理系统.cbp

     文件       2764  2017-06-11 21:45  个人财务管理系统七组作品\源代码\个人财务管理系统.depend

     文件      54958  2017-06-11 21:59  个人财务管理系统七组作品\源代码\个人财务管理系统.exe

     文件       1457  2017-06-11 23:22  个人财务管理系统七组作品\源代码\个人财务管理系统.layout

     文件        507  2017-06-11 00:14  个人财务管理系统七组作品\源代码\使用说明.txt

     目录          0  2017-07-15 20:54  个人财务管理系统七组作品\源代码\bin\Debug

     目录          0  2017-07-15 20:54  个人财务管理系统七组作品\源代码\obj\Debug

     目录          0  2017-07-15 20:54  个人财务管理系统七组作品\源代码\bin

     目录          0  2017-07-15 20:54  个人财务管理系统七组作品\源代码\obj

     目录          0  2017-07-15 20:54  个人财务管理系统七组作品\源代码

     目录          0  2017-07-15 20:54  个人财务管理系统七组作品

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

............此处省略2个文件信息

评论

共有 条评论

相关资源