#include #include #include "RankT.h" using namespace std; string GetStringFromRankT(RankT theRank){ switch (theRank) { case PRIVATE: return "private"; case CORPORAL: return "corporal"; case SERGEANT: return "sergeant"; case LIEUTENANT: return "lieutenant"; case CAPTAIN: return "captain"; case MAJOR: return "major"; case COLONEL: return "colonel"; case GENERAL: return "general"; case NO_RANK: default: return "rank unknown"; } } RankT GetRankTFromString(string rankString){ int i; // make the name lower case for (i=0;i= FIRST_RANK && theRank < LAST_RANK) { return RankT(theRank+1); } return NO_RANK; }