Я новичок в C ++, так что не стесняйтесь.
Я хочу сделать игру в Блэкджек и иметь Структуру с двумя Элементами, именем и очками для Карт. Чем у меня есть другая структура с типом первой структуры. Итак, теперь мой первый вопрос, как я могу лучше определить имя и точки, чем то, что я там сделал. И второй вопрос, как я могу случайно получить карты из массива структур. Я надеюсь, что кто-нибудь получит мою проблему:)
struct CardInfos
{
string name;
int points;
};
struct cards
{
CardInfos zwei;
CardInfos drei;
CardInfos vier;
CardInfos fuenf;
CardInfos sechs;
CardInfos sieben;
CardInfos acht;
CardInfos neun;
CardInfos Bube;
CardInfos Königin;
CardInfos König;
CardInfos Ass;
};
Определено в функции в cpp .... Лучше?
cardIn.zwei.name = "Zwei";
cardIn.zwei.points = 2;
cardIn.zwei.name = "Drei";
cardIn.zwei.points = 3;
cardIn.zwei.name = "Vier";
cardIn.zwei.points = 4;
cardIn.zwei.name = "Fuenf";
cardIn.zwei.points = 5;
cardIn.zwei.name = "Sechs";
cardIn.zwei.points = 6;
cardIn.zwei.name = "Sieben";
cardIn.zwei.points = 7;
cardIn.zwei.name = "Acht";
cardIn.zwei.points = 8;
cardIn.zwei.name = "Neun";
cardIn.zwei.points = 9;