Source of txitdemo.cpp


  1: // Filename: TXITDEMO.CPP
  2: // Purpose:  A test driver for the TextItems class.

  4: #include <iostream>
  5: using namespace std;

  7: #include "TXITEMS.H"

  9: int main()
 10: {
 11:     cout << "\nThis program demonstrates use of the "
 12:          << "TextItems class to display \"text items\". "
 13:          << "\nBe sure that you know what a file of "
 14:          << "such items looks like, and that you have "
 15:          << "\nat least one available, before you attempt "
 16:          << "to use this program. ";

 18:     MyString80 fileName, title;

 20:     cout << "\n\nEnter full name of file containing text "
 21:          << "items, or end-of-file to quit program: \n";
 22:     cin.getline(fileName, 82);
 23:     while (cin)
 24:     {
 25:         TextItems itemList(fileName);

 27:         cout << "Enter title of text item to display, "
 28:              << "or end-of-file to quit displaying items: \n";
 29:         cin.getline(title, 82);
 30:         while (cin)
 31:         {
 32:             itemList.DisplayItem(title);
 33:             cout << "Enter title of text item to display, "
 34:                  << "or end-of-file to quit displaying items: \n";
 35:             cin.getline(title, 82);
 36:         }

 38:         cin.clear();
 39:         cout << "Enter full name of file containing text "
 40:              << "items, or end-of-file to quit program: \n";
 41:         cin.getline(fileName, 82);
 42:         cout << endl;
 43:     }

 45:     return 0;
 46: }