@????????????????struct gamer
{
int card_class[7];
int card[7];
};
typedef struct gamer gamer;
이런 구조체 정의하고
gamer Gamer[GAMER_NUM] = { NULL };이렇게 선언햇음
여기서 카드 분배 함수는
void share_card(gamer Gamer[], int gamer_num,int card_num)
{
srand((long)time(NULL));
for (int i = 0; i < gamer_num; i++)
{
for (int j = 0; j < card_num; j++)
{
Gamer[i].card[j] = rand() % 52 + 1;
for (int n = 1; n < j; n++)
{
if (Gamer[i].card[j] == Gamer[i].card[n])
j--;
break;
}
}
for (int m = 1; m <i ; m++)
{
for (int k = 0; k < card_num; k++)
{
if (Gamer[i].card[k] == Gamer[m].card[k]);
i--;
break;
}
}
}
}
이런식으로 짜봤는데 명령창은 실행되는데 연산이 오래걸리는건지 아무리 기다려도 출력이 안되네...ㅠ