#include <iostream>
//スペード:0 ハート:1 ダイヤ:2 クラブ:3 ジョーカー:4
//enum 列挙子
enum suit
{
	spade,
	heart,
	diamond,
	club,
	joker,
};
enum myhand
{
	gu,
  choki,
	par,
};
using namespace std;
int main() {
	int my_suit = suit::diamond;
	if(my_suit == suit::joker)
	{
		cout << "Jokerもってますね?" << endl;
	}
	int my_hand = myhand::gu;
	int your_hand = myhand::choki;
	if(my_hand == your_hand)
	{
		
	}else if(my_hand == myhand::gu)
	{
		
	}
}
これまでやったこと
std::vecor
std::pair
イテレータ
列挙子(enum)

これらを組み合わせて、以下のプログラムを作りなさい。
std::pair を使ってトランプ1枚を表現する。
トランプにはsuit(マーク)とnumber(数字)がある
マークを列挙子で表現 数字は任せます。
マークと数字のpairを一枚のトランプとして、トランプのカード全部を表現
vectorか、listをつかって山札を表現します。
山札をシャッフルしてプレイヤーに上から5枚配ってください。
参考:昔作ったトランプゲーム
http://www.yz-learning.com/yzwiki/doku.php?id=game-engineer:classes:2021:game-programing-1:first-term:8:8-31-4:9-07-2

コマンドプロンプトをユニコード表示できるように設定しなおす

#include <iostream>
 
int main() {
	system("chcp 65001");
	system("cls");
 
	cout << u8"♥♦♠♣" << endl;
 
	return 0;
}