Tu facevi il confronto con 1 e non con 0 e soprattutto non inserivi un break per concludere la for quando avevi trovato il nome ... e poi quell'assegnazione uguale a -99 non serve a niente ...
Probabilmente non hai ben chiaro che numero restituisce la funzione strcmp e cosa significa ...