Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2009.04.12;
Скачать: CL | DM;

Вниз

добавить запись в конец массива   Найти похожие ветки 

 
RustBB   (2009-02-26 23:52) [0]

имеется тип:

type
persiptron = record
name:string;
nameconn:array of string;
w:array of real;
pnet:real;
pout:real;
end;

и массив:

neuralnet:array [1..50, 1..50] of persiptron;

подскажите пожалуйсто как добавлять записи в конец массива
neuralnet[i,ii].nameconn


 
Медвежонок Пятачок ©   (2009-02-26 23:54) [1]

setlength и по последнему индексу минус один


 
RustBB   (2009-02-26 23:59) [2]

SetLength(neuralnet[i,ii].nameconn, Length(neuralnet[i,ii].nameconn)+1);
neuralnet[i,ii].nameconn[Length(neuralnet[i,ii].nameconn)]:=neuralnet[i+1,iii].name;

после SetLength массив очищается, и все что до этого было добавлено пропадает


 
Медвежонок Пятачок ©   (2009-02-27 00:01) [3]

с чего бы это он очищается?
что по этому поводу говорит f1?


 
RustBB   (2009-02-27 00:07) [4]

вобщем описаным выше способом у меня добавляются пустые строки, хотя neuralnet[i+1,iii].name не пустая


 
Медвежонок Пятачок ©   (2009-02-27 00:08) [5]

Existing characters in the string or elements in the array are preserved, but the content of newly allocated space is undefined.

сетленс в этом не виноват


 
Медвежонок Пятачок ©   (2009-02-27 00:10) [6]

кроме того индексируются динамические массивы с нуля, а у тебя

nameconn[Length(neuralnet[i,ii].nameconn)]


 
RustBB   (2009-02-27 00:13) [7]

а понял, спасибо



Страницы: 1 вся ветка

Текущий архив: 2009.04.12;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.013 c
2-1235585371
Xmel
2009-02-25 21:09
2009.04.12
Delphi(ADO)+Access: как узнать кто подключен к *.mdb?


15-1233903923
Кое кто
2009-02-06 10:05
2009.04.12
Реально ли перейти на бумажные пакеты?


15-1234515144
Юрий Зотов
2009-02-13 11:52
2009.04.12
Черная пятница


8-1192470895
Jimmy
2007-10-15 21:54
2009.04.12
Wmf, SetWorldTransform и МеtaFileCanvas


15-1234445454
desc
2009-02-12 16:30
2009.04.12
Как корректно реализовать цикл по датам ?