![]() |
|
Модераторы: Snowy, MetalFan, bems, Poseidon |
![]()
|
|
| anastasiy |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 17.12.2012 Репутация: нет Всего: нет |
Необходимо создать процедуру удаления заданного элемента (замена его -1) из двумерного массива.
Помогите исправить ошибки
|
|||
|
||||
| Poseidon |
|
|||
![]() Delphi developer ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 5273 Регистрация: 4.2.2005 Где: Гомель, Беларусь Репутация: 9 Всего: 133 |
Удаление и замена - это разные вещи. Но в любом случае необходимо знать оба индекса элемента. Зная их, какие могут возникнуть трудности с заменой?
С удаление немного сложнее и есть некоторые нюансы. Опиши подробнее (желательно с примерами) что имено тебе требуется. Признаюсь честно, код не смотрел, т.к. я такое читать не умею. -------------------- Если хочешь, что бы что-то работало - используй написанное, если хочешь что-то понять - пиши сам... |
|||
|
||||
| anastasiy |
|
||||
|
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 17.12.2012 Репутация: нет Всего: нет |
Мне нужно заменить найденный элемент на -1 |
||||
|
|||||
| Poseidon |
|
|||
![]() Delphi developer ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 5273 Регистрация: 4.2.2005 Где: Гомель, Беларусь Репутация: 9 Всего: 133 |
ОК. Как заменить я тебе написал выше. Знаешь ди ты индексы элемента? Если нет, то что ты знаешь что бы их найти?
-------------------- Если хочешь, что бы что-то работало - используй написанное, если хочешь что-то понять - пиши сам... |
|||
|
||||
| anastasiy |
|
||||
|
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 17.12.2012 Репутация: нет Всего: нет |
у меня есть код, мне нужно его исправить, так он не работает
|
||||
|
|||||
| boobie |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 162 Регистрация: 16.9.2011 Репутация: нет Всего: нет |
Епты. У тебя уже есть готовый двумерный массив, и ты вводишь в edit1 - i, а в edit2 - j столбец и строку, и меняешь значение этого элемента массива на -1? Так? Что у тебя в edit3? Что ты хочешь добится от этого кода? Задачу нормально опиши, а то нихрена не понятно...
Кстати, а почему в Delphi в индексе идет сначала столбец, а потом строка? Т.е. mas[i,j], где i-столбец, а j-строка... В Паскале не так, вроде, было... Да и в С++ - не так. |
|||
|
||||
| bems |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3400 Регистрация: 5.1.2006 Репутация: 18 Всего: 88 |
И в Дельфи и в Паскале и в С/С++ первый индекс двумерного массива означает индекс одномерного массива в двумерном, а второй - индекс элемента в этом одномерном массиве. А такие вещи как "строки" и "столбцы" довольно эфемерны, и зависят от того, каким способом индексы используются при выводе на экран.
-------------------- Обижено школьников: 8 |
|||
|
||||
| northener |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1361 Регистрация: 2.9.2010 Репутация: 12 Всего: 20 |
Или при записи в файл, откуда они потом считываются. А в файле (текстовом) как раз существуют строки и столбцы. А автор пока так и не сказал как и откуда он берет/получает массив arr! -------------------- Но только лошади летают вдохновенно. Иначе лошади разбились бы мгновенно! |
|||
|
||||
![]()
|
| Правила форума "Delphi: Для новичков" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Для новичков | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |