Увеличить размер массива c

Рубрика: Мнение экспертов

Отзывы

mAXMAN
Удалить элемент массива. Добавить элемент в массив. Увеличение размера массива. Просьба подсказать мою ошибку в выполнении задания к му уроку. Я добавил первую ячейку к массиву, поменял число внутри массива и с этими функциями проблем не возникло.
Anyoke
 · Здравствуйте, столкнулся с проблемой предопределения размера массива строк. Проблема в том, что я Изменение размера динамического массива (resize) Учусь менять размер динамического массива.4,7/5(21).
Василий
Здравствуйте. Как можно составить функцию, которая вставляет число a в начало массива (со сдвигом), изменяя размер занимаемого.
ExtaZ
Невозможно увеличить размер массива после выделения памяти в первый раз. В этом коде MaxSize равен 4, поэтому он работает хорошо от 0 до 4, когда увеличение дает ошибку, потому что размер массива ограничен. В вашем случае MaxSize означает максимальный размер.
Олег
NET 4.x Увеличить размер массива не удаляя элементы? Дан массив, все его элементы увеличить в 2 раза Увеличить все нечетные числа, содержащиеся в массиве, на исходное значение последнего нечетного числа.
IsBornFromDie
общий синтаксис DataType variableName[ ARRAY_SIZE]; В C++ массивы статичны: вы не сможете изменить размер или тип элементов после Массив в стиле языка C хранит только указатель на начало и не хранит свой размер, что и создаёт сложность в передаче в функцию.
Tierno
NET 4.x Увеличить размер массива не удаляя элементы? Дан массив, все его элементы увеличить в 2 раза Увеличить все нечетные числа, содержащиеся в массиве, на исходное значение последнего нечетного числа.
AnTuFoX
1. Вы сами себя путаете, используя *(array + i) вместо array[i] 2. Вы создаете новый массив, не удаляя старый. Понятно, что в.