Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/9: Рейтинг темы: голосов - 9, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 15.09.2018
Сообщений: 20
1

Как создать двумерный вектор и сразу заполнить его?

05.03.2019, 13:49. Показов 1799. Ответов 4
Метки нет (Все метки)

Как создать двумерный вектор и сразу заполнить его?

C++
1
2
3
4
5
6
7
8
9
10
11
12
int main()
{
    char arr [5][6] = {
        "#####",
        "#   #",
        "#   #",
        "#   #",
        "#####",
    };
 
    return 0;
}
Нужно этот масив задать как вектор.
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
05.03.2019, 13:49
Ответы с готовыми решениями:

Создать динамический двумерный массив и заполнить его
Всем привет. Помогите пожалуйста реализовать код. ТЗ: Создать программу с динамическим двумерным...

Создать вектор, состоящий из 10 элементов типа myString и заполнить его объектами с произвольными строками
Есть класс myString. Нужно создать вектор, состоящий из 10 элементов типа myString и заполнить его...

Как создать массив экземпляров класса, не проинициализировав его сразу?
Чтобы было что-то вроде такого: class Controller { public: User users;//ошибка, пустой, без...

Как создать двумерный динамический массив не зная его размеров?
Привет. Не смог найти в гугле как можно создать двумерный динамический массив не зная его длины...

4
170 / 122 / 61
Регистрация: 06.02.2015
Сообщений: 300
05.03.2019, 14:02 2
масив - неправильно, массив - правильно

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <string>
#include <iostream>
#include <vector>
 
using namespace std;
 
int main(){
    vector<vector<string>> myvect = { { "#####" },{"#   #"},{"#   #"},{"#   #" },{ "#####" } };
    for (int i = 0; i < myvect.size(); i++){
        for (int j = 0; j < myvect[i].size(); j++){
            cout << myvect[i][j] << " ";
        }
        cout << endl;
    }
 
    system("pause");
    return 0;
}
1
0 / 0 / 0
Регистрация: 15.09.2018
Сообщений: 20
05.03.2019, 20:49  [ТС] 3
Спасибо
0
0 / 0 / 0
Регистрация: 15.09.2018
Сообщений: 20
06.03.2019, 15:46  [ТС] 4
А можно создать такой же только типа не string а char?
0
Mental handicap
1245 / 623 / 171
Регистрация: 24.11.2015
Сообщений: 2,429
06.03.2019, 15:49 5
Цитата Сообщение от Smoug1894 Посмотреть сообщение
Как создать двумерный вектор
C++
1
std::vector<char> arr(5 * 6);
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.03.2019, 15:49

Как создать динамический трехмерный массив и заполнить его случайными значениями?
Я больше по Java, но сейчас надо сделать пару задачек по плюсам. Одна из них звучит как-то так: ...

Как создать двумерный "вектор"?
Не знаю даже правильно ли назвал &quot;двумерный вектор&quot;, скорее всего же &quot;двумерный массив&quot;. Короче...

Как заполнить вектор на вектор классов
#include &lt;iostream&gt; #include &lt;vector&gt; class Num { private: int m_num; public: Num(int...

Дан двумерный массив 5х5. Заполнить его
#include &lt;iostream&gt; using namespace std; int main() { const unsigned int DIM1 = 5;...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.