History: Quest
char *Quest(char value, char *str, ...)
The function returns a character array which is selected by 'value'.
Example: Quest( 2, STR, "Zero", "One", "Two", "Three" ) = "Two";
Code
char *Quest(char value, char *str, ...)
{
	va_list argms;
	va_start(argms, str);
		for( char i=0; i<value; i++ )
			va_arg(argms,char*);
		sprintf(str, "%s", va_arg(argms,char*) );
	va_end(argms);
	return str;
}
Code.Tode.cz by Henry - 2014