Задать вопрос
dauren101
@dauren101
Python, Django ,Vue.js

Если не знаю сколько элементов будет в массиве с++?

string c[3];
А если я незнаю сколько элементов будет в массиве?как мне объявить такой массив где элементов может 1000 а может 100 000.
  • Вопрос задан
  • 1325 просмотров
Подписаться 1 Оценить 1 комментарий
Решения вопроса 1
@MiiNiPaa
std::vector<std::string> c;
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
Ni55aN
@Ni55aN
Динамические массивы

Выделить минимальное количество, если будет необходимо больше, то выделить место под большее и скопировать туда уже имеющиеся. Все зависит от того как много и как часто приходится туда записывать.
Но чтобы не париться, можно использовать списки
Ответ написан
CodeInside
@CodeInside
#include <iostream>
using namespace std;

void main()
{
    int count;
    cout << "Input count of elements: ";
    cin >> count;
    
    int* arr = new int[count]; // Вот Ваш массив с указанным пользователем количеством элементов (count)
    delete[] arr;
}
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы