Il codice senza i tag CODE non si capisce ...

C'è un "primo modo" e un "secondo modo" ... cosa vuol dire?

E infine, perché non usi la funzione strcmp per confrontare la stringa?