|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
12.09.2016, 15:49 | #1 |
Пользователь
Регистрация: 26.02.2013
Сообщений: 66
|
несовместимый массив
Код:
кто тут с кем Incompatible, объясните, пожалуйста? |
12.09.2016, 16:04 | #2 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
в pascal есть понятие Открытый массив (Open Array) - это при описании массива в качестве параметра (как в вашем случае)
а есть понятие Dynamic Array это когда var AA : array of Double или type TDynArra = array of Double; для динамических массивов допустимо задание размера через SetLength а для открытых - нет. вот Вам и Incompatible просто опишите нужный тип и передайте массив этого типа: Код:
|
12.09.2016, 16:06 | #3 |
Старожил
Регистрация: 02.03.2008
Сообщений: 2,499
|
Да , так нельзя.
Сделайте например так: Код:
|
12.09.2016, 16:14 | #4 | |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,526
|
FullArry(aa: array of Douuble) это передача ОТКРЫТОГО массива (open array)
который НЕ МОЖЕТ БЫТЬ изменен Цитата:
для этого надо определить СВОЙ тип Код:
программа — запись алгоритма на языке понятном транслятору
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Дан одномерный массив, сформировать новый массив по заданному правилу {Delphi} | Nickolai47 | Помощь студентам | 5 | 16.12.2012 14:51 |
С# задан массив 5х5. сформировать массивы А и В. в массив А поместить элементы с четными индексами, в массив В с нечетны | Koksa | Помощь студентам | 0 | 10.10.2011 11:26 |
Из массив А получить массив В, удвоив все нечётные элементы удвоены ( на Pascal) | KARTER | Помощь студентам | 1 | 18.06.2011 19:58 |
Массив - Нужно написать массив и распечатать на экран с конца в начало(язык С++) | econ | Помощь студентам | 1 | 29.05.2011 22:02 |