Thread: code condensing

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1
    Shake Zula- The Mic Rula!
    Join Date
    Sep 2004
    Posts
    69
    When i do this code, it gives me multiple entries of the same data... for instance, in the "big10.txt" file, after the program is run with this code now in it...

    Code:
    for (int n=0; n<10; n++)
    		{
    			if (pac10[n]==info.college)
    				file_op<<info.firstName<<","<<info.lastName<<","<<info.yearsExp<<","<<info.college<<","<<info.nflTeam<<endl;
    		}

    it is giving me this in my text file...

    Code:
     Matt , Katula,0,Wisconsin,Baltimore Ravens
     Matt , Katula,0,Wisconsin,Baltimore Ravens
     Matt , Katula,0,Wisconsin,Baltimore Ravens
     Matt , Katula,0,Wisconsin,Baltimore Ravens
     Matt , Katula,0,Wisconsin,Baltimore Ravens
     Matt , Katula,0,Wisconsin,Baltimore Ravens
     Matt , Katula,0,Wisconsin,Baltimore Ravens
     Matt , Katula,0,Wisconsin,Baltimore Ravens
     Matt , Katula,0,Wisconsin,Baltimore Ravens
     Matt , Katula,0,Wisconsin,Baltimore Ravens
     Matt , Katula,0,Wisconsin,Baltimore Ravens
     Lee , Evans,2,Wisconsin,Buffalo Bills
     Lee , Evans,2,Wisconsin,Buffalo Bills
     Lee , Evans,2,Wisconsin,Buffalo Bills
     Lee , Evans,2,Wisconsin,Buffalo Bills
     Lee , Evans,2,Wisconsin,Buffalo Bills
     Lee , Evans,2,Wisconsin,Buffalo Bills
     Lee , Evans,2,Wisconsin,Buffalo Bills
     Lee , Evans,2,Wisconsin,Buffalo Bills
     Lee , Evans,2,Wisconsin,Buffalo Bills
     Lee , Evans,2,Wisconsin,Buffalo Bills
     Lee , Evans,2,Wisconsin,Buffalo Bills

  2. #2
    Registered User
    Join Date
    Mar 2002
    Posts
    1,595
    It looks like you probably have a nested loop somewhere where you don't need one. The code could I would use would probably look like this in pseudo code:
    Code:
    while(read in first line of player data)
       read in rest of player data
       display player data
     
       //set a flag each time through to false
       shool found equals false
     
       //look for players school among the pac10 and big10 schools
       for each pac10 school
    	 if pac10 shool name equal college name of player
    		write player data to pac10 file
    		school found equal true
    		break;
     
       //if school not found in pac10 look in big10
       if not school found
    	 for each big10 school
    	   if big10 school name equal college name of player
    		  write player data to big10 file
    		  break
    You're only born perfect.

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. Enforcing Machine Code Restrictions?
    By SMurf in forum Tech Board
    Replies: 21
    Last Post: 03-30-2009, 07:34 AM
  2. Values changing without reason?
    By subtled in forum C Programming
    Replies: 2
    Last Post: 04-19-2007, 10:20 AM
  3. Obfuscated Code Contest
    By Stack Overflow in forum Contests Board
    Replies: 51
    Last Post: 01-21-2005, 04:17 PM
  4. Interface Question
    By smog890 in forum C Programming
    Replies: 11
    Last Post: 06-03-2002, 05:06 PM
  5. Replies: 0
    Last Post: 02-21-2002, 06:05 PM