Estrappolare parte di una stringa in C

Se i tre numeri di versione sono sempre gli ultimi 3 caratteri invece di scansionare tutta la stringa puoi fare una cosa del genere:

	char new_cartella[7];
	int lunghezza=strlen(cartella);
	for(byte i=1; i<4; i++)
	{
		new_cartella[3-i] = cartella[lunghezza-i];
	}
	new_cartella[3] = '\0';