资源描述:
《个人财务管理系统c++代码》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、个人财务管理系统C++代码#include#include#include#include#include#include#includeusingnamespacestd;classTime//时间类{intmonth;intday;intyear;public:voidGetTime(intn,intm,intd){year=n,month=m;day=d;}voidCheckTime();}Time1;voidTime::Ch
2、eckTime()//时间错误检查{if(month>12
3、
4、month<1){MessageBox(NULL,"月份输入错误","错误!",MB_OK);exit(0);}else{if(month==1
5、
6、month==3
7、
8、month==5
9、
10、month==7
11、
12、month==8
13、
14、month==10
15、
16、month==12){if(day>31
17、
18、day<1){MessageBox(NULL,"日期输入错误","错误!",MB_OK);exit(0);}}else{if(month==4
19、
20、month==6
21、
22、month==9
23、
24、month==11)if
25、(day<1
26、
27、day>30){MessageBox(NULL,"日期输入错误","错误!",MB_OK);exit(0);}}}if(month==2)if(day>29
28、
29、day<1){MessageBox(NULL,"日期输入错误","错误!",MB_OK);exit(0);}}typedefclassCFinance:publicTime{public:intyear,month,day;doubleIncome,Output;CFinance*next;}Infor;voidSearchIncomeInfor(Infor*head);voidSear
30、chOutputInfor(Infor*head);intmenu_select();voidSearchDateInfor(Infor*head);Infor*Inforinitlist()//创建信息空链表{Infor*head;head=(Infor*)malloc(sizeof(Infor));head->next=NULL;returnhead;}intmenu_select(){char*m[6]={"1.录入财务信息","2.浏览财务信息","3.查询财务信息","4.统计财务信息","5.保存财务信息","6.退出财务系统"};char*c;c
31、=newchar[50];do{system("cls");cout<<"tt----------财务管理系统总菜单----------------"<>c;}while(c[0]<'1'
32、
33、c[0]>'6'
34、
35、c[1]);return(c[0]-'0');}voidSaveToFile(Infor*head){fstreamFInfor("FInfor.dat",ios::out
36、
37、ios::binary);if(!FInfor){cout<<"文件打开失败!";//exit(0);}Infor*p;p=head->next;while(p!=NULL){FInfor<<"t年份:"<year<month<day<Income<Output<nex
38、t;}//通常notepad都会放在C盘下面的Windows目录下,FInfor.close();system("C:/WINDOWS/NOTEPADFInfor.dat");}voidInputFinanceInfor(Infor*head){system("cls");cout<<"tt------------------输入财务信息---------------------"<next){p3=p3->next;}p2=p3;charinput,*in
39、;in=&input;do{p1=(I