
#include <map>
#include <string>
#include <iostream>

struct Params
{
	int         inputType;
	std::string moduleName;
};

int main()
{
	std::map<std::string, Params> options{
		{ "Add",       { 30, "RecordLib" } },
		{ "Open",      { 40, "ViewLib"   } },
		{ "Close",     { 50, "EditLib"   } },
		{ "Inventory", { 60, "ControlLib"} },
		{ "Report",    { 70, "ReportLib" } }
	};

	for (std::map<std::string, Params>::iterator iter = options.begin(); iter != options.end(); ++iter)
	{
		std::cout << "Entry: " << iter->first << " ==> { " << iter->second.moduleName << "	}" << std::endl;
	}

	return 0;
}
