NO, al contrario di quanto ha detto c_junior e di quanto pensi tu (lo pensavo anche io) la strcmp ritorna vero se sono DIVERSE.

citazione:
<<Per utilizzare strcmp() è fondamentale ricordare che restituisce falso quando le stringhe coincidono. Pertanto sarà necessario utilizzare l'operatore ! (NOT) se si desidera che accada qualcosa quando le stringhe sono uguali [...]>>

Tratto da:
Guida al C++ (terza edizione), Herbert Shildt.