Bhe si avevo pensato alla tua stessa idea...un bel strlen(stringa) poi fai un ciclo che parte dal valore che strelen ti restituiesce e vai indietro di 3 volte prendendo ogni volta il carattere...una cosa cosi:

strlen(pippo)

for(i=pippo;i>(pippo-3);i--)
carattere=pippo[i];


questa dovrebbe essere la linea generale....

per la funzione che faccia tutto da sola sinceramente non ne sono a conoscenza...ma io programmo si e no da 6 mesi...(l argomento stringhe lo ho appena finito )...magari AndBin, Oregon o Mitaly ti daranno (sicuramente ) dritte migliori Io cmq spero di esserti stato utile!

Saluti!