home *** CD-ROM | disk | FTP | other *** search
- // Borland C++ - (C) Copyright 1991 by Borland International
-
- // def.cpp: Implementation of the Definition class
-
- #include <string.h>
- #include "def2.h"
-
- void Definition::put_word(char *s)
- {
- word = new char[strlen(s)+1];
- strcpy(word,s);
- nmeanings = 0;
- }
-
- void Definition::add_meaning(char *s)
- {
- if (nmeanings < Maxmeans)
- {
- meanings[nmeanings] = new char[strlen(s)+1];
- strcpy(meanings[nmeanings++],s);
- }
- }
-
- char * Definition::get_meaning(int level, char *s)
- {
- if (0 <= level && level < nmeanings)
- return strcpy(s,meanings[level]);
- else
- return 0;
- }
-