Здравствуйте, такой вопрос по с++. Как можно объявить глобальный массив и инициализировать его с консоли? Размер массива так же вводится вручную - вопрос №2168807

Ann
18.10.16
1 ответ

Лучший ответ по мнению автора

Здравствуйте.
Классическим с++ — использовать динамические массивы
Правда глобальную переменную объявить все равно придется, будет что-то типа
int * arrayVar = 0;

int main()
{
...
int num;
// считаете  размерность
arrayVar = new int[num];
...
// инициализируете типа arrayVar[0] = число и т.п.
...
// в конце удалите
delete[] arrayVar;
}
Размер num считаете с консоли, соотв-но выделите памяти сколько надо.
Потом проинициализируете элементы как Вам нужно.
Или вопрос был в другом?
21.10.16
Лучший ответ по мнению автора
Посмотреть всех экспертов из раздела Технологии > C/C++
Пользуйтесь нашим приложением Доступно на Google Play Загрузите в App Store