23 lines
635 B
C++
23 lines
635 B
C++
|
// ex5.cpp: Using the Definition class
|
|||
|
// from Chapter 6 of User's Guide
|
|||
|
#include <iostream.h>
|
|||
|
#include "def.h"
|
|||
|
|
|||
|
main()
|
|||
|
{
|
|||
|
Definition d; // Declare a Definition object
|
|||
|
char s[81];
|
|||
|
|
|||
|
// Assign the meanings
|
|||
|
d.put_word("class");
|
|||
|
d.add_meaning("a body of students meeting together to \
|
|||
|
study the same subject");
|
|||
|
d.add_meaning("a group sharing the same economic status");
|
|||
|
d.add_meaning("a group, set or kind sharing the same attributes");
|
|||
|
|
|||
|
// Print them
|
|||
|
cout << d.get_word(s) << ":\n\n";
|
|||
|
for (int i = 0; d.get_meaning(i,s) != 0; ++i)
|
|||
|
cout << (i+1) << ": " << s << "\n";
|
|||
|
}
|
|||
|
|