Массив карт для игры в покер используя Struct - C (СИ)
Формулировка задачи:
добрый дент, подскажите пожалуйста, как создать массив(карты 52 шт), , используя Struct
спасибо за любой совет!
Решение задачи: «Массив карт для игры в покер используя Struct»
textual
Листинг программы
struct deck {
char cards[52];
int index;
};
...
struct deck d = {
{ 0, 1, 2, 3, 4, 5, ... },
0
};
Объяснение кода листинга программы
В представленном коде объявлена структура deck с двумя полями: cards типа char с размером 52 символа и index типа int. Создаётся структура deck с использованием списка инициализации. Значения в поле cards соответствуют номиналам карт в порядке возрастания: 0 - туз, 1 - король, ..., 6 - шестёрка. Значение index равно 0.