本文整理汇总了C++中Help::begin方法的典型用法代码示例。如果您正苦于以下问题:C++ Help::begin方法的具体用法?C++ Help::begin怎么用?C++ Help::begin使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Help
的用法示例。
在下文中一共展示了Help::begin方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: command_generator
char* command_generator(const char* text, int state)
{
Help commands = readline_help_function();
Help::const_iterator it = commands.begin();
int length,match_counter;
match_counter = 0;
if(readline_current_match >= commands.size())
return (char*)NULL;
length = strlen(text);
for(;it != commands.end();it++)
{
if(!strncmp(it->first.c_str(),text,length) && match_counter >= readline_current_match)
{
char* returnMe = (char*) calloc(it->first.size()+1,sizeof(char));
strcat(returnMe,it->first.c_str());
readline_current_match++;
return returnMe;
}
match_counter++;
}
return (char*) NULL;
}