Per quel mestiere c'è la PathFindFileName.
In ogni caso la tua funzione deve cercare fino a strlen(eccetera)-1, visto che nel ciclo poi guarda anche il carattere successivo a FOR1. Però fai sparire quel FINEFOR1 usando un break, e dichiara FOR1 con un nome sensato e con scope limitato al for.