![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
добавить запись в конец массива
RustBB © (2009-02-26 23:52:00)имеется тип:
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
RustBB (2009-02-27 00:13:00) [1]а понял, спасибо
Медвежонок Пятачок (2009-02-27 00:10:00) [2]кроме того индексируются динамические массивы с нуля, а у тебя
nameconn[Length(neuralnet[i,ii].nameconn)]
Медвежонок Пятачок (2009-02-27 00:08:00) [3]Existing characters in the string or elements in the array are preserved, but the content of newly allocated space is undefined.
сетленс в этом не виноват
RustBB (2009-02-27 00:07:00) [4]вобщем описаным выше способом у меня добавляются пустые строки, хотя neuralnet[i+1,iii].name не пустая
Медвежонок Пятачок (2009-02-27 00:01:00) [5]с чего бы это он очищается?
что по этому поводу говорит f1?
RustBB (2009-02-26 23:59:00) [6]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-26 23:54:00) [7]setlength и по последнему индексу минус один