好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

c语言物业管理系统.doc

32页
  • 卖家[上传人]:hs****ma
  • 文档编号:410378773
  • 上传时间:2022-10-10
  • 文档格式:DOC
  • 文档大小:57KB
  • / 32 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • #include#include#include#ifdef __GNUC__#include#include#define clear clear#define Sleep(x) usleep(x##000)#endif#ifdef _MSC_VER#include#include#define clear system("cls")#endif#define TRUE 1#define FAUSE 0typedef struct per{ char name[20]; int sex; char IDcard[19]; char phone[12]; int build_num; int unit_num; int house_num; float area; float area_price; float charge; char remarks[200]; struct per *next;}PERSON;void zhuce ();int login ();PERSON *Getdata (FILE *fp); void add_person ();void del (PERSON *L);void change (PERSON *L);void sort_All (PERSON *L);void pay (PERSON *L);void sort_B_num (PERSON *L);void menu_1 ();void menu_2 ();int main (){ int check,a; printf("\t************************** Wele !***********************"); printf("\n\t\t1.注册"); printf("\n\t\t2.登录"); printf("\n\t\t0.退出"); printf("\n\t--请输入--: "); scanf("%d",&a); clear; switch(a) { case 0: { printf("\t\t--感谢使用本系统!--"); Sleep(2000); exit(0); } case 1: { zhuce(); clear; check = login(); while (check == FAUSE) { printf("\n用户名或密码错误。

      "); Sleep(2000); clear; check = login(); } clear; menu_1(); break; } case 2: { check = login(); while (check == FAUSE) { printf ("\n用户名或密码错误"); Sleep(2000); clear; check = login(); } clear; menu_1(); break; } } return 0;}void menu_1 (){ FILE *fp; int a; PERSON *head = NULL; printf("\t\t*************************欢送使用***************************"); printf("\n\t\t1.用户添加"); printf("\n\t\t2.用户修改"); printf("\n\t\t3.用户删除"); printf("\n\t\t4.用户费用信息查看"); printf("\n\t\t5.用户缴费"); printf("\n\t\t0.退出"); printf("\n\t--请输入--: "); scanf("%d",&a); clear; switch(a) { case 0: { printf("--感谢使用!--"); Sleep(3000); exit(0); } case 1: { add_person(); menu_1(); break; } case 2: { fp = fopen("data.dat","r"); head = Getdata(fp); printf("%s",head->name); if (head == NULL) { printf("没有任何数据"); Sleep(3000); exit(1); } else { change(head); menu_1(); } break; } case 3: { if((fp = fopen("data.dat","rb")) == NULL) { printf("没有任何数据"); exit(1); } else { head = Getdata(fp); del(head); menu_1(); } break; } case 4: { menu_2(); break; } case 5: { fp = fopen("data.dat","rb"); head = Getdata(fp); if (head == NULL) { printf("没有任何数据"); Sleep(3000); exit(1); } else { pay(head); menu_1(); } break; } }}void menu_2 (){ FILE *fp; int a; PERSON *head = NULL; printf("\t\t*******用户信息查看**********"); printf("\n\t\t1.按楼号查看用户物业费情况"); printf("\n\t\t2.按费用信息查看用户物业费情况"); printf("\n\t\t0.退出"); printf("\n\t--请输入--:"); scanf("%d",&a); clear; switch(a) { case 0: { printf("感谢使用"); Sleep(3000); exit(0); } case 1: { fp = fopen("data.dat","rb"); head = Getdata(fp); if (head == NULL) { printf("没有任何数据"); Sleep(3000); exit(1); } else { sort_B_num(head); menu_2(); } break; } case 2: { fp = fopen("data.dat","rb"); head = Getdata(fp); if (head == NULL) { printf("没有任何数据"); Sleep(3000); exit(1); } else { printf("\t\t--所有用户物业费情况--\n"); sort_All(head); menu_2(); } break; } }}void zhuce (){ FILE *fp; char ad[50],key0[50],key1[50]; char ch; int i,j; printf("\t\t************用户注册*********"); printf("\n\t--请输入用户名: "); scanf("%s",ad); while (1) { i = 0; j = 0; printf("\n\t--请输入密码: ");// initscr();// noecho(); while ((ch = getch()) != '\r') { if (ch == 8) { printf("\b "); putchar('\b'); if (i > 0) i--; } else { putchar('*');// fflush(stdout); key0[i++] = ch; } }// endwin(); key0[i] = '\0'; printf("\n\t--请再次输入密码: ");// initscr();// noecho(); while ((ch = getch()) != '\r' ) { if (ch == 8) { printf("\b "); putchar('\b'); if (j > 0) j--; } else { putchar('*'); key1[j++] = ch; } }// endwin(); key1[j] = '\0'; if (strcmp(key0,key1) != 0) { clear; printf("%d",strcmp(key0,key1)); printf("\t--两次输入密码不符,请重新输入--"); Sleep(2000); clear; } else { printf("\n--用户 %s 注册成功!--",ad); Sleep(3000); fp = fopen("admin.txt","a"); fprintf(fp,"%s\n",ad); fclose(fp); fp = fopen("key.txt","a"); fprintf(fp,"%s\n",key0); fclose(fp); break; } }}int lo。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.