数据结构课程设计-个人帐簿管理系统内容摘要:

\n,amonth,aspxf,afz,aznjy,asdf,aylf,acx,abyzhf)。 input(a)。 modify(a,mon)。 } break。 case 4: printf(请输入要查找的月份 :\n)。 scanf(%d,amp。 mon)。 item=search(a,mon)。 if (item!=OK) printf(\n 没有符合条件的记录 !\n)。 else{ printf(\n 记录月份 食品消费 房租 子女教育费用 9 水电费 医疗费 储蓄 本月总花费 \n)。 printf( \n)。 printf(%7d %8d %8d %8d %8d %8d %8d %8d\n,amonth,aspxf,afz,aznjy,asdf,aylf,acx,abyzhf)。 } break。 case 5: printf(请输入要查找的月份 :\n)。 scanf(%d,amp。 mon)。 item=search(a,mon)。 if (item!=OK) printf(\n 没有符合条件的记录 !\n)。 else paixu(a)。 break。 case 6: printf(请输入要查找的月份 :\n)。 scanf(%d,amp。 mon)。 item=search(a,mon)。 mon=amonth。 if (item!=OK) printf(\n 没 有符合条件的记录 !\n)。 else { printf( \n)。 printf(%7d %8d %8d %8d %8d %8d %8d %8d\n,amonth,aspxf,afz,aznjy,asdf,aylf,acx,abyzhf)。 delRecord(mon)。 } break。 } free(a)。 } void input1(Infor *newI,int mon) 10 { printf(\n 请依次输入数据 [说明 :中间以空格符隔开 ]:\n( 食品消费 房租 子女教育费用 水电费 医疗费 储蓄 )\n)。 scanf(%d%d%d%d%d%d,amp。 newIspxf,amp。 newIfz,amp。 newIznjy,amp。 newIsdf,amp。 newIylf,amp。 newIcx)。 newImonth=mon。 newIbyzhf=newIspxf+newIfz+newIznjy+newIsdf+newIylf+newIcx。 fflush(stdin)。 } void input(Infor *newI) { printf(\n 请依次输入数据 [说明 :中间以空格符隔开 ]:\n( 食品消费 房租 子女教育费用 水电费 医疗费 储蓄 )\n)。 scanf(%d%d%d%d%d%d,amp。 newImonth,amp。 newIspxf,amp。 newIfz,amp。 newIznjy,amp。 newIsdf,amp。 newIylf,amp。 newIcx)。 newIbyzhf=newIspxf+newIfz+newIznjy+newIsdf+newIylf。 fflush(stdin)。 } void writeinfor(Infor *newI) { FILE *fp。 fp=fopen(FilePath1,ab+)。 if(fp==NULL) { printf(无法创建文件: %s,FilePath1)。 exit(0)。 } fwrite(newI,sizeof(Infor),1,fp)。 fclose(fp)。 printf(数据录入成功。 \n)。 } void changeFormat(void) { FILE *fp1,*fp2。 11 Infor *a。 a=(Infor *)malloc(sizeof(Infor))。 fp1=fopen(FilePath1,rb+)。 if(fp1==NULL) { printf(无法找到文件: %s\n,FilePath1)。 return。 } fp2=fopen(FilePath2,wt+)。 if(fp2==NULL) {printf(无法创建文件: %s\n,FilePath2)。 return。 } //fputs( \n!@¥ %…… amp。 *( amp。 ……¥ @@?\我的大学 \生活消费管理系统。 @¥ %…… amp。 *( amp。 ……¥ @@!n\n,fp2)。 fputs(记录月份 食品消费 房租 子女教育费用 水电费 医疗费 储蓄 本月总花费 \n,fp2)。 fputs( \n,fp2)。 printf(\n 记录月份 食品消费 房租 子女教育费用 水电费 医疗费 储蓄 本月总花费 \n)。 printf( \n)。 rewind(fp1)。 fread(a,sizeof(Infor),1,fp1)。 while(!feof(fp1)) {printf(%7d %8d %8d %8d %8d %8d %8d %8d\n,amonth,aspxf,afz,aznjy,asdf,aylf,acx。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。