void jiaofei(){ FILE *f;? if((f=fopen("E://jiaofei.txt","a"))!=NULL)? {? int i;? system("cls");? printf("您一共要繳的費(fèi)用為5000元!\n");? printf("請(qǐng)輸入您的學(xué)號(hào):\n");? scanf("%s",yonghu[0].num);? printf("請(qǐng)輸入您的姓名:\n");? scanf("%s",yonghu[0].name);? system("cls");? printf("請(qǐng)輸入您要繳費(fèi)的金額:\n");? scanf("%d",&yonghu[0].x);? yonghu[0].y=5000-yonghu[0].x;? if(yonghu[0].x>5000)?{printf("您所輸入的金額大于您所應(yīng)當(dāng)繳費(fèi)的金額,請(qǐng)重新輸入繳費(fèi)金額!\n");}? else?? printf("繳費(fèi)成功!\n");? printf("您還應(yīng)當(dāng)繳的費(fèi)用為%d",yonghu[0].y);? fprintf(f,"%s ",yonghu[0].num);? fprintf(f,"%s ",yonghu[0].name);? fprintf(f,"%d ",yonghu[0].x);? fprintf(f,"%d\n",yonghu[0].y);? fclose(f);? system("pause");? return;? }}void bujiao(){ int i,n; int m=0; char num[20]; FILE *f; printf("請(qǐng)輸入補(bǔ)繳學(xué)費(fèi)學(xué)生的學(xué)號(hào):\n"); scanf("%s",num); f=fopen("E://jiaofei.txt","r"); for(i=0; !feof(f) && i<=10000; i++) { if(fscanf(f,"%s",yonghu[i].num)!=1) ?break; if(fscanf(f,"%s",yonghu[i].name)!=1) break; if(fscanf(f,"%d",&yonghu[i].x)!=1) ? break; if(fscanf(f,"%d",&yonghu[i].y)!=1) ? break; if(strcmp(num,yonghu[i].num)==0) { m=1; printf("學(xué)號(hào):%s ",yonghu[i].num); printf("姓名:%s ",yonghu[i].name); printf("已繳學(xué)費(fèi):%d ",yonghu[i].x); printf("未繳學(xué)費(fèi):%d\n",yonghu[i].y); } } if(m==0) printf("查無(wú)此人!"); //scanf("%*s"); //fclose(f); if((f=fopen("E://jiaofei.txt","r+"))!=NULL) { printf("請(qǐng)輸入您要補(bǔ)繳學(xué)費(fèi)的金額:\n"); scanf("%d",&yonghu[0].x1);? ? if(yonghu[0].x1>yonghu[0].y)? ? {printf("您所輸入的金額大于您所應(yīng)當(dāng)繳費(fèi)的金額,請(qǐng)重新輸入繳費(fèi)金額!\n");}? else?? ? printf("補(bǔ)繳成功!\n");? ? printf("您還應(yīng)當(dāng)繳的費(fèi)用為%d",5000-yonghu[0].x-yonghu[0].x1);? ? ?fprintf(f,"%s ",yonghu[0].num);? ? ?fprintf(f,"%s ",yonghu[0].name);? ? ?fprintf(f,"%d ",yonghu[0].x+yonghu[0].x1);? ? ?fprintf(f,"%d\n",5000-yonghu[0].x-yonghu[0].x1);? ? ?fclose(f); } }
請(qǐng)問(wèn)為什么我修改繳費(fèi)文件的信息只能修改第一條?具體代碼如下,求大神解答!謝謝?。。。?/h1>
冷眼笑看人間物是人非
2017-01-01 21:37:40
冷眼笑看人間物是人非
2017-01-01 21:37:40