Source of findBox.cpp


  1: //  Created by Frank M. Carrano and Tim Henry.
  2: //  Copyright (c) 2013 __Pearson Education__. All rights reserved.

  4: // Listing C3-2
  5: PlainBox<string> findBox(PlainBox<string> boxes[], int size, string target)
  6: {
  7:    int index = 0;
  8:    bool found = false;
  9:    while (!found && (index < size))
 10:    {
 11:       if (target == boxes[index].getItem())
 12:          found = true;
 13:       else
 14:          index++;
 15:    } // end while
 16:    
 17:    assert(found);     // Verify that there is a box to return
 18:    return boxes[index];
 19: } // end findBox