Source of encodeString.cpp


  1: //  Created by Frank M. Carrano and Timothy M. Henry.
  2: //  Copyright (c) 2017 Pearson Education, Hoboken, New Jersey.

  4: void encodeString(int numChar, std::string& str)
  5: {
  6:    try
  7:    {
  8:       for (int i = numChar − 1; i >= 0; i––)
  9:          encodeChar(i, str);
 10:    }
 11:    catch (std::out_of_range e)
 12:    {
 13:       std::cout << "The string does not contain " << numChar;
 14:       std::cout << " characters." << std::endl;
 15:       std::cout << e.what() << std::endl;
 16:    }  // end try-catch
 17: }  // end encodeString