|
8 / 8 / 6
Регистрация: 21.04.2018
Сообщений: 142
|
||||||
Запись и удаление элемента динамического массива18.06.2018, 14:40. Показов 4607. Ответов 8
Приветствую всех форумчан (я наверное всем надоел, знаю, но помогите, плз
)Проблема: Кликните здесь для просмотра всего текста
С динамическим массивом работать не особо умею, не знаю, как организовать в данной программе запись элемента в двухмерный массив в функции (в element_adder, в данном случае) Первые пять значений срабатывают на "ура", число заменяется на то, что вводится, но если записать ещё и col, то заменятся числа и в row и в col, в общем, такая елесть
. Будьте добры, исправьте немного этот код так, что-бы, вводя, например, в row 3, а в col - 4, число, введённое после 3 и 4 записывалось в третьей строке, четвёртом столбце. На мои другие шедевры, которые я творил в данной программе, не стоит смотреть: не касается этого случая Кстати говоря, с функцией удаления тоже подобная проблема. Как-то так ![]() Сам код:
0
|
||||||
| 18.06.2018, 14:40 | |
|
Ответы с готовыми решениями:
8
Удаление элемента из динамического массива Удаление элемента динамического массива справа |
|
Заблокирован
|
||||||
| 18.06.2018, 14:47 | ||||||
|
что вдруг поменялось?
0
|
||||||
|
7438 / 5030 / 2892
Регистрация: 18.12.2017
Сообщений: 15,692
|
|
| 18.06.2018, 17:07 | |
|
N0VY, не совсем понятно что Вам требуется: добавить и удалить элемент или изменить значение элемента -
это совсем разные вещи. сформулируйте оригинал условия задачи.
0
|
|
|
8 / 8 / 6
Регистрация: 21.04.2018
Сообщений: 142
|
|
| 20.06.2018, 08:46 [ТС] | |
|
Я говорю, что нужно сделать функцию ДОБАВЛЕНИЯ элемента по указанной ячейке двухмерного массива и функцию УДАЛЕНИЯ элемента по указанной ячейке двухмерного массива.
У меня какая-то ошибка с указателями, я предполагаю, но найти не могу... Вроде всё разъяснил.
0
|
|
|
7438 / 5030 / 2892
Регистрация: 18.12.2017
Сообщений: 15,692
|
|||
| 20.06.2018, 11:11 | |||
|
0
|
|||
|
71 / 58 / 48
Регистрация: 12.03.2017
Сообщений: 563
|
|
| 20.06.2018, 11:40 | |
|
0
|
|
|
8 / 8 / 6
Регистрация: 21.04.2018
Сообщений: 142
|
|
| 20.06.2018, 12:18 [ТС] | |
|
Добавлено через 9 минут
(хотел подправить сообщение, но Бог с ним) Да ёмаё, условие в спойлере.... -_- Повторяю: нужно через фунцию организовать добавление введённого нами числа в двухмерный динамический массив. И удаление. А код выдаёт ошибку того, что требуется якобы указатель на тип данных. Пишу его - выдаёт ошибку того, что требуется указатель.. Я не понимаю: либо я не знаю указателей, либо VS2017 тупит. Что происходит: Первые пять значений срабатывают на "ура", число заменяется на то, что вводится, но если записать ещё и col, то заменятся числа и в row и в col, в общем, такая елесть . Исправьте немного этот код так, что-бы, вводя, например, в row 3, а в col - 4, число, введённое после 3 и 4 записывалось в третьей строке, четвёртом столбце. И что-бы функция удаления работала, как в функции добавления, только наоборот: удаляет писанную ячейку памяти в двухмерном динамическом массиве. Либо кто-то не читает условий (всё написано в спойлере в моём первом сообщении этой темы), либо я "не понятно объясняю, что я хочу от вас". В общем, как-то так..
0
|
|
|
71 / 58 / 48
Регистрация: 12.03.2017
Сообщений: 563
|
|
| 20.06.2018, 12:25 | |
|
Двумерный массив первоначально заполнен нулями?
Добавлено через 3 минуты Т.е у тебя двумерный динамический массив, заполнен рандомными числами, и ты хочешь заменить число в (к примеру) строке 3 столбце 5 на то которое напишет пользователь? Если ты хочешь именно добавить..то это нужно создавать новый массив заполнять значениями из старого а в добавленной ячейке писать число пользователя, по другому не выйдет. Если что то тут проще работать с односвязным списком. (Я о удаление, добавление элементов)
0
|
|
|
8 / 8 / 6
Регистрация: 21.04.2018
Сообщений: 142
|
||||||
| 20.06.2018, 14:14 [ТС] | ||||||
|
Да, axela002, вы правильно меня поняли. Спасибо за совет: прислушаюсь
![]() Кстати говоря: нужна именно двухмерка, динамическая. Если бы попросили сделать одномерку - всё было бы просто, но... не в этот раз. Когда я делаю двухмерку динамической - показывает ошибку указателя, а размер массива требуется константным в двухмерке. Поэтому и проблема. Одномерку сделал - почему-то крашается... В чём причина?
0
|
||||||
| 20.06.2018, 14:14 | |
|
Помогаю со студенческими работами здесь
9
Добавление и удаление элемента динамического массива
Удаление динамического массива Удаление динамического массива Удаление динамического массива Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога
SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
|
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога
Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip"
Извлеките архив и вы увидите. . .
|
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога
Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д.
Сборка примера
Скачайте. . .
|
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
|
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net
REST сервисы временно не работают, только через Web.
Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
|
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
|
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
|
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма).
На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
|