1. Jesteś pewien że wiesz co to jest deklaracja a co to jest definicja?
2. Komentarz w C++ to inny ukośnik.
3. Rozumiem że się uczysz więc powstrzymam dalsze uwagi.
#include <iostream>
#include <cstdlib>
#include <ctime>
using namespace std;
int main()
{
enum karty{p2, p3, p4, p5, p6, p7, p8, p9, p10, pj , pd, pk, pa,
s2, s3, s4, s5, s6, s7, s8, s9, s10, sj, sd, sk, sa,
t2, t3, t4, t5, t6, t7, t8, t9, t10, tj, td, tk, ta,
k2, k3, k4, k5, k6, k7, k8, k9, k10, kj, kd, kk, ka};
karty hand1, hand2, table1, table2, table3, table4, table5;
srand(time(NULL));
hand1 = static_cast<enum karty>(rand() % 52);
hand2 = static_cast<enum karty>(rand() % 52);
cout << "HAND: "<< hand1 << " " << hand2 << endl;
}