#include #include #include "RankT.h" using namespace std; bool CompareStrings(string a, string b); void StringToRankToStringTest(string name); int main() { RankT i; int count = 1; for(i=FIRST_RANK; i<= LAST_RANK; i=NextRank(i)) { cout << " Rank number " << count << " is " << GetStringFromRankT(i) << endl; count ++; } cout << endl; cout << "Testing some strings, the following should be ok:" << endl; StringToRankToStringTest("privATE"); StringToRankToStringTest("CORPORAL"); StringToRankToStringTest("sergeant"); StringToRankToStringTest("LiEuTeNaNt"); StringToRankToStringTest("captain"); StringToRankToStringTest("Major"); StringToRankToStringTest("cOLONEL"); StringToRankToStringTest("GENERAL"); cout << "Testing some strings, the following should not be ok:" << endl; StringToRankToStringTest("pvt"); StringToRankToStringTest("sargent"); StringToRankToStringTest("lutenant"); return 0; } bool CompareStrings(string a, string b){ int i; if (a.size() != b.size() ) { return false; } for (i=0;i