This is a bit of a guess, but might this be anything like what you're after?
Code:
#include <stdio.h>
char *get_title(size_t selector)
{
static const char *title[] =
{
"Dirt Ball",
"Serf",
"Peasant",
"Adventurer",
"Governer",
"Grand Governer",
"Duke",
"King",
};
if ( selector < sizeof(title)/sizeof(*title) )
{
return title[selector];
}
return NULL;
}
int main ( void )
{
size_t i;
for ( i = 0; i < 10; ++i )
{
char *mytitle = get_title(i);
printf("%lu - ", (long unsigned)i);
puts(mytitle ? mytitle : "invalid");
}
return 0;
}
/* my output
0 - Dirt Ball
1 - Serf
2 - Peasant
3 - Adventurer
4 - Governer
5 - Grand Governer
6 - Duke
7 - King
8 - invalid
9 - invalid
*/