Как создать колоду карт в C
Итак, у меня есть созданный тип данных "карта" :
//Data Type "Card" typedef enum suit { Club, Spade, Heart, Diamond } Suit; typedef enum rank { Two, Three, Four, Five, Six, Seven, Eight, Nine, Ten, Jack, Queen, King, Ace } Rank ; struct card { Suit c_suit; Rank c_rank; } Card;
Но теперь мне нужно создать колоду карт, которая может поддерживать любое количество карт(52,104, 156 и т. д.). Я не знаю, как это сделать, но мне это нужно, чтобы моя функция shuffle работала.
Что я уже пробовал:
struct deck { Card * 52; } Deck;
Но 100% не ригт
[no name]
http://www.codeproject.com/Questions/1157159/Need-help-with-a-C-project
Richard MacCutchan
Вы уже задавали этот вопрос и явно боретесь. Могу ли я предложить вам найти несколько более простой проект для изучения языка Си?
Member 12864130
Я бы только это проект из-за 2moro для колледжа, и все борются над ним
jeron1
"2моро"? неужели?
Richard MacCutchan
Тогда я предлагаю вам поговорить с вашим профессором обо всех аспектах этой проблемы, которые он вам не объяснил.
Member 12864130
Да, действительно!..
Он не может помочь нам с этим
Dave Kreskowiak
Он комментировал ваше использование "2moro". Это действительно заставляет вас выглядеть по-детски. Перед вами 101 ключ. Использовать их.
Если ваш проект должен быть готов завтра, у вас действительно большие проблемы, потому что вы еще не сделали и четверти пути, и вы боретесь с легкой частью.
Причина, по которой вы и все остальные в классе обращаетесь к профессору с такими проблемами, заключается в том, что он поймет, что ему нужно помочь всем, и, возможно, немного уменьшит проблему. Размещение всех вопросов здесь на самом деле не поможет вам с вашим крайним сроком.