il codice è giusto ... LOL

cmq non usare strcmp per confrontare le stringhe se ti serve solo vedere se sono uguali o meno ... usa il normalissimo ==