And those of us who are here and know C++ may not bother answering because we don't know what "not working" means.
On Mar 6, 12:46 am, Brandon Betances <[email protected]> wrote: > Repost. And wrong group. I dont think anyone here knows C++. > > On Thu, Mar 5, 2009 at 10:05 PM, Shannon <[email protected]>wrote: > > > > > > > its working account number 101-530 but it not working account number > > 535-565 > > acct.dat > > 101 Checking account #1 1032.57 2114.56 5219.23 > > 102 Checking account #2 543.78 3094.17 1321.20 > > 505 Advertising expense 25.00 25.00 25.00 > > 510 Auto expenses 195.40 307.92 501.12 > > 515 Bank charges 0.00 5.00 5.00 > > 520 Books and Publications 27.95 27.95 87.40 > > 525 Interest Expense 103.50 255.20 380.27 > > 530 Legal expense > > 535 Miscellaneous expense 12.45 17.87 23.87 > > 540 Office expense 57.50 105.25 138.37 > > 545 Postage and shipping 21.00 27.63 57.45 > > 550 Rent 500.00 1000.00 1500.00 > > 555 Supplies 112.00 167.50 241.80 > > 560 Travel and entertainment 62.76 198.12 307.74 > > 565 Utilities 84.89 190.60 278.48 > > > # include <stdio.h> > > # include <ctype.h> > > # define MAX 15 > > > struct account{ > > > int acctnum; > > char accttitle[32]; > > float jan; > > float mar; > > float feb; > > }; > > > main () > > { > > struct account bank[MAX]; > > FILE *rp; > > int i=0; > > > rp=fopen("acct.dat", "r"); > > > printf("%s%15s%13s%13s%13s\n","Acct No.","Account > > title","Jan","Feb","Mar"); > > > for (i=0; i<MAX; i++){ > > fgets(bank[i].accttitle,32,rp); > > fscanf(rp,"%f %f %f\n",&bank[i].jan,&bank[i].feb,&bank[i].mar); > > fscanf(rp,"\n"); > > fflush(stdin); > > } > > for (i=0; i<MAX; i++) > > { > > printf("%s %-13.2f %-13.2f %-13.2f\n ",bank[i].accttitle,bank > > [i].jan,bank[i].feb,bank[i].mar); > > fprintf(rp,"%d",bank[i].acctnum); > > fscanf(rp,"\n"); > > fflush(stdin); > > } > > }- Hide quoted text - > > - Show quoted text -
