Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗cpPmVcLCn 193 of 390 menu
◀ ▶

Вектор в массив в C++

Элементы вектора переносят в заранее созданный массив того же размера. Индекс пробегает от 0 до длины вектора:

std::vector<std::string> vec = {"a", "b", "c"}; std::string arr[3]; for (int i = 0; i < vec.size(); ++i) { arr[i] = vec[i]; } std::cout << arr[1] << "\n";

Исходный вектор после копирования остается прежним:

std::vector<int> vec = {1, 2, 3}; int arr[3]; for (int i = 0; i < vec.size(); ++i) { arr[i] = vec[i]; } std::cout << vec.size() << "\n";

Дан вектор:

std::vector<std::string> vec = {"x", "y"};

Получите массив из двух строк с теми же значениями. Выведите первую ячейку массива в консоль.

Дан вектор:

std::vector<int> vec = {7, 8, 9};

Скопируйте элементы в массив из трех целых. Выведите последнюю ячейку массива в консоль.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить