Установка значения в значение векторного массива

0

В принципе, я хочу установить 5 строк в значение 5 значений в векторном массиве (извините, если это трудно понять, новое для C++) Я хочу установить строку card1 = deck [0], card2 = deck [1]... и т.д. здесь код, который у меня есть для этого конкретного экземпляра, всегда могу добавить код из моего проекта, если это поможет просто спросить, и я добавлю его как можно скорее.

{   hand.push_back(deck[0]);
deck[0] == fcard;
fcard = card1;
hand.push_back(deck[1]);
deck[1] == scard;
scard = card2;
cout << card2;
}
  • 0
    Я только что заметил, что у меня есть «deck [0] == fcard», это ТОЛЬКО ПОТОМУ, ЧТО Я ПОПРОБОВАЛ ЭТО С ОДИНОЧНЫМ «=», и это не сработало, поэтому я подумал: «Какого черта», это тоже не сработало.
  • 0
    так что "рука" - это вектор, колода - это тоже вектор?
Показать ещё 2 комментария
Теги:
arrays
vector

1 ответ

0
Лучший ответ

если то, что вам нужно, так же просто, как вы объясните, почему вы этого не сделали:

card1 = deck[0];
card2 = deck[1];
card3 = deck[2];
card4 = deck[3];
card5 = deck[4];

но, возможно, ваш pb более сложный, чем тот, и больше кода будет полезным :)

  • 0
    вау я бью себя по лицу прямо сейчас это сделал это. спасибо вау
  • 0
    пожалуйста :)

Ещё вопросы

Сообщество Overcoder
Наверх
Меню