Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Можно ли переделать маcсив под вектор? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Правило ЖИ, ШИ, ЧА, ЩА http://www.cyberforum.ru/cpp-beginners/thread959546.html
В русском языке, как правило, после букв Ж, Ч, Ш, Щ пишется И, А, У, а не Ы, Я, Ю. Проверить заданный текст на соблюдение этого правила и исправить ошибки (с учетом исключений: ЖЮРИ, БРОШЮРА,...
C++ c++ Индекс массы тела Всем привет. сразу скажу что мой уровень знаний языков программирования практически 0 Пару дней назад начал читать книгу по c++ и вот сегодня решил написать программу в консольном приложении по... http://www.cyberforum.ru/cpp-beginners/thread959540.html
C++ С чего начать?
Сначала сделать выбор между одз, а потом найти в первом уравнении меньший или наоборот?
Что за ошибка? C++
Вроде все правильно #include "stdafx.h" #include<iostream> #include<math.h> #include<conio.h> using namespace std; int _tmain(int argc, _TCHAR* argv)
C++ СТЭК не фурычит http://www.cyberforum.ru/cpp-beginners/thread959530.html
Привет! Такая проблема, решил написать стэк, в элементах которого лежат указатели на массив строк.Но что-то не так либо пишет мусор либо еще что. А если в стэке(fname) лежит просто string то...
C++ Один класс не видит другой. Преобразование класса Всем доброго времени суток. В общем вот есть такой код: #include <cmath> using namespace std; class Decart; class Polar { private: double distance, angle; подробнее

Показать сообщение отдельно
lipnev
60 / 60 / 1
Регистрация: 14.09.2013
Сообщений: 145
22.09.2013, 16:27
Объявить двумерный вектор не проблема
C++
1
std::vector<std::vector <std::string> > CardDeck;
Главная проблема в том, что ты хочешь получить в результате. Если ты хочешь, чтобы у тебя в двумерном векторе записывались и масть и название карты, то тебе нужно привести всё к одному типу. Либо массив будет строкового (string или char * например), либо целочисленного int. Если же хочешь, чтоб у тебя масть и цена карты были разные типы, то тебе нужна структура. Например:
C++
1
2
3
4
5
struct card
{
std::string rank;
int suit;
};
В этом случае будет достаточно одномерного вектора.
C++
1
std::vector<card> deck
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru