/*
ÆÄÀϸí : main.cpp
ÇÁ·Î±×·¥ : poker ÇÁ·ÎÁ§Æ®ÀÇ mainÇÔ¼ö ÆÄÀÏ
³»¿ë : Æ÷Ä¿°ÔÀÓ ½Ã¹Ä·¹À̼Ç(°¡»ó½ÇÇè) ÇÁ·ÎÁ§Æ®
ÀÛ¼ºÀÚ : ¼Õ¹Î±Õ 200658117
ÀÛ¼ºÀÏ : 2xxx. 11. 18.
*/
#include "poker.h"
int main(void)
{
int i, j;
card deck[52]; //52ÀåÀÇ Ä«µå·Î ÀÌ·ç¾îÁø Ä«µå ÇÑ µ¦
card hand[NPLAYER][5]; //Ç÷¹À̾ °¡Áö´Â Ä«µåµé
srand((unsigned)time(NULL));
fill_deck(deck);
shuffle(deck);
//for(i=0; i<52; i++)
// print_card(deck[i]);
deal_cards(deck, hand);
for(i=0; i
printf("< Player #%d : Flush? %s>\n",
i, (is_flush(hand[i])? "Yes":"No"));
printf("< Player #%d : Straight? %s>\n",
i, (is_straight(hand[i])? "Yes":"No"));
for(j=0; j<5; j++){
print_card(hand[i][j]);
}
}
return 0;
}
/*
ÆÄÀϸí : function.cpp
ÇÁ·Î±×·¥ : poker ÇÁ·ÎÁ§¡¦(»ý·«)
|
#include, #define, ±¸Á¶Ã¼(°ø¿ëü,¿°ÅÇü)ÀÇ Æ², ÇÔ¼ö¼±¾ð
ÀÛ¼ºÀÚ : ¼Õ¹Î±Õ 200658117
ÀÛ¼ºÀÏ : 2xxx. 11. 18.
*/
#include
#include
#include
#define NPLAYER 4
typedef struct{
int suit; //Ä«µåÀÇ ¹«´Ì(0:club 1:diamond 2:heart 3:spade) ¿°ÅÇüÀ¸·Î ó¸®ÇÒ ¼ö ÀÖ´Ù
int pip; //Ä«µåÀÇ ¼ýÀÚ
}card;
//typedef struct card card;
void fill_deck(card *deck);
void print_card(card mycard);
void shuffle(card *deck);
void swap(card *p, card *q);
void deal_cards(card deck[52], card hand[][5]);
int is_flush(card h[5]);
int is_straight(card h[5]);
½ÇÇàȸé