динамическом выделении (через realloc) памяти и вводе элементов, количество которых больше 6, то появляется мусор, вместо введённых элементов. Не знаете, в чём может быть проблема?
P.S. Код работает отлично, если он находится в функции с массов или количество введённых элементов меньше 7
cpp.sh/654ra
И код говно какое-то... Занафига что-то копировать при реаллоке ? Эта функция в принципе не может быть использована чем-то снаружи, всё, что она делает, погибает внутри неё... Пиши снова. СОВЕТ: Никогда не используй REALLOC, а если уж используешь — проверяй ошибки от него...
Хорошо, спасибо за совет)
Как? Если (ещё раз) всё, что делает эта функция , остаётся только внутри неё. Можешь вообще объяснить логику работы этой функции, что она делает? Мне очень любопытно...
Ну, передал массив через указатель, потом, выделяя память, заполнил массив значениями, после выводил элементы массива в консоль другой функцией
Обсуждают сегодня