Comment faire pour qu'on puisse dans une chaîne de caractère en analyser 2 ?

Exemple :

char Utilisateur [40] ;
char Motun [10] ;
char Motdeux [10] ;
strcpy (Motun, "Salut") ;
strcpy (Motdeux, "Aurrevoir") ;

cout << "Salut\n" ;
cin >> Utilisateur ;

Dans la chaîne Utilisateur, comment chercher le mot Salut ET le mot Aurrevoir ?
M'avez-vous compris ?