本文整理汇总了C++中Menu::Get_Command方法的典型用法代码示例。如果您正苦于以下问题:C++ Menu::Get_Command方法的具体用法?C++ Menu::Get_Command怎么用?C++ Menu::Get_Command使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Menu
的用法示例。
在下文中一共展示了Menu::Get_Command方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: Select_Venue
void Command_Processor::Select_Venue()
{
Menu* menu = new Menu("Select Venue");
for (int i = 0; i < *nr_venues; ++i)
{
menu->Add_Command(venues[i]->Name());
}
menu->Add_Command("Cancel");
const string* venue_name = menu->Get_Command();
// Find venue with this name
for (int i = 0; i <= *nr_venues; ++i)
{
if (i < *nr_venues)
{
if (venues[i]->Name() == *venue_name)
{
selected_venue = venues[i];
command_state = State_Selected;
return;
}
}
else
{
command_state = Initial;
return;
}
}
// Should never reach this point.
cout << "Error in Command_Processor::Select_Venue()\n";
}
示例2: Select_Venue
void CommandProcessor::Select_Venue()
{
Menu* menu = new Menu("Select Venue");
for (int i = 0; i < nr_venues; ++i)
{
menu->Add_Command(venues[i]->Name());
}
const string* venue_name = menu->Get_Command();
// Find Venue with this name
for (int i = 0; i < nr_venues; ++i)
{
if (venues[i]->Name() == *venue_name)
{
selected_venue = venues[i];
//command_state = Venue_Selected;
command_state = Venue_Option;
return;
}
}
// Should never reach this point.
cout << "Error in Command_Processor::Select_State()\n";
}