【正文】
ce()。 void menu()。 do { puts(\t\t************************MENU********************)。 puts(\t\t** **)。 puts(\t\t** message **)。 puts(\t\t** message **)。 puts(\t\t** e **)。 puts(\t\t** **)。 puts(\t\t************************************************\n\n)。 scanf(%d,amp。 if(n1||n7) { w1=1。 } else w1=0。 switch(n) {case 1:enter()。 case 2:add()。 case 3:browse()。 case 4:del()。 case 5:search()。 case 6:printf_message()。 case 7:exit(0)。 } 輸入模塊 輸入用戶要輸入學(xué)生記錄的個數(shù) n i從 0 到 n1 調(diào)用輸入函數(shù) i! =0 Y void enter() {int i,n。 scanf(%d,amp。 printf(\n\t\t enter message now\n\n)。i=n。 input(i1)。 printf_back()。 FILE *fp。 printf(\t\t how many users are you want to add(1%d)?:,Nn)。m)。 for(i=n+1。i++) {printf(\n\t\t input %dth user message.\n,in)。 } if((fp=fopen(,ab))==NULL) {printf(cannot open file\n)。ik。U[i],sizeof(struct user),1,fp)!=1) printf(file write error\n)。 printf_back()。 n=load()。 for(i=0。i++) {if((i!=0)amp。(i%10==0)) {printf(\n\n\t\t pass any key to continue ...)。 puts(\n\n)。 } printf(\n\t\t there are %d message.\n,n)。 getchar()。 } 刪除模塊 void del() { int n,k,i,w1=1,w2。 顯示訂戶記錄 按任意鍵顯示下一屏 按任意鍵返回主菜單 n=load()。 printf(\n\n\t\t enter date that you want to search! date:)。 printf_face()。in。 U[k].amount=0。 } if(k==1) { printf(\n\n\t\t NO exist!please)。 scanf(%d,amp。 if(w1!=1) break。amp。 if(k!=1) { printf(\n\n\t\t what do you want to do?\n\t 1).seach another 2).delete 3).back menu []\b\b)。w2)。 scanf(%d,amp。 } } if(w1==1) U[k].amount=0。 printf(\n\n\t\t successful.^_^.)。 scanf(%d,amp。 } } while(w2==1)。 } 查找模塊 void search() { int