Diagrams are an important means of clarifying many programming concepts. You
have seen them used throughout this book to illustrate such things as how the
flow of control works for various programming constructs, how a program is
broken into modules and those modules related, how data is stored in memory,
and how data is organized.
Here is a set of declarations that define how the data for a set of poker
hands is organized. Create a neat diagram that illustrates this organization.
The diagram in Section 7.4 of Chapter 7 on nested structures might give you an
idea of how to begin.
struct Cardstruct
int face; char suit; // ' \(s^{\prime},\) ' \(h^{\prime},\) 'd', or 'c'
struct PlayerStruct
int playerNum; CardStruct card [5]
PlayerStruct player [4]