string.compare, j'imagine? regarde dans la classe string.
oh, et ce genre de fonction renvoie généralement 0 quand les chaines de caractère sont les mêmes. c'est le contraire de la logique habituelle des conditions booléennes.
quand au do-while, ca garantit que le programme passera dans la condition quelle que soit la valeur de 'rejouer'! là, je parie que tu l'as initialisé à "oui", vive les magic values quoi 