card class
class MyClass { public: // ... };
#include <iostream.h> char pips_symbol[14] = { '?', 'A', '2', '3', '4', '5', '6', '7', '8', '9', 'T', 'J', 'Q', 'K' }; char suit_symbol[4] = { 'c', 'd', 'h', 's' }; enum suit { clubs, diamonds, hearts, spades }; class Pips { public: void assign(int n) { p = n % 13 + 1; } private: int p; };
#include <iostream.h> char pips_symbol[14] = { '?', 'A', '2', '3', '4', '5', '6', '7', '8', '9', 'T', 'J', 'Q', 'K' }; char suit_symbol[4] = { 'c', 'd', 'h', 's' }; enum suit { clubs, diamonds, hearts, spades }; class pips { public: void assign(int n) { p = n % 13 + 1; } private: int p; }; class card { public: suit s; pips p; void assign(int n) { cd = n; s = suit(n / 13); p.assign(n); } private: int cd; //a cd is from 0 to 51 };