Je travaille sur un devoir qui consiste à créer un jeu de poker simplifié. Je suis nouveau en C++, mais c'est pour la classe, donc je suis ici pour apprendre. Après avoir traité chaque vecteur de la main des joueurs, comment trier le vecteur avant de l'imprimer? Ce sont des vecteurs de char appelés hand1
pour le joueur 1, et hand2
pour le joueur 2. Le deck est un vecteur de chars aussi, mais le tableau de rang est une chaîne (de sorte que le nombre 10
est imprimé), et le tableau de costume est un char (de sorte que les symboles réels s'impriment). Au lieu d'imprimer: 8<heart>, 3<club>, A<spade>, 4<spade>, 9 <diamond>, 8<club>, 2<club>,
il faudrait imprimer: 2<club>, 3<club>, 4<spade>, 8<heart>, 8<club>, 9 <diamond>, A<spade>.
Trier une main de cartes en poker C++
J'espère que c'était assez d'informations. Je peux envoyer mon code si vous voulez le regarder. Pas de pointeurs, pas de cours. Je ne suis pas encore à ce niveau (à moins qu'il n'y ait pas d'autre moyen de faire ce que je demande). Je peux améliorer ce projet dans mon prochain cours.
J'ai vu symbole T utilisé dans les jeux de cartes au lieu de 10, si vous avez vraiment besoin d'un symbole par numéro. – Dialecticus