/* test_deck_xbm.c */ #include "deck_xbm.h" #include #include #include int main(void) { char my_card[8]; char *my_xbm; int i; printf("test_deck_xbm \n"); shuffle(); for(i=0; i<52; i++) { strcpy(my_card,deal_next()); printf("seq=%d, card= %s, suit=%c, int=%d, sym=%s \n", i, my_card, card_suit(my_card), card_int(my_card), card_sym(card_int(my_card))); } printf("\n go again \n \n"); shuffle(); for(i=0; i<52; i++) { strcpy(my_card,deal_next()); printf("seq=%d, card= %s, suit=%c, int=%d, sym=%s \n", i, my_card, card_suit(my_card), card_int(my_card), card_sym(card_int(my_card))); } shuffle(); strcpy(my_card,deal_next()); my_xbm = card_xbm(my_card); for(i=0; i<27; i++) printf("xbm=%X \n", *my_xbm++); exit(EXIT_SUCCESS); return 0; }