Size: a a a

2020 February 07

М

Михаил in Delphi & Lazarus
Fistashka Tryam
Мужики привет, как заполнить двумерный массив с помощью fillchar? Fillchar(m,16*16,5); чето отказывается.
Так у двухмерного массива первый элемент будет ссылаться на массив
источник

М

Михаил in Delphi & Lazarus
А не матрица разложенная в ряд как ты наверное представляешь
источник

GB

George Bakhtadze in Delphi & Lazarus
Fistashka Tryam
Мужики привет, как заполнить двумерный массив с помощью fillchar? Fillchar(m,16*16,5); чето отказывается.
как объявлен массив?
источник

FT

Fistashka Tryam in Delphi & Lazarus
Setlength(m,16,16)
источник

GB

George Bakhtadze in Delphi & Lazarus
Fistashka Tryam
Setlength(m,16,16)
не, тогда по-отдельности надо
источник

DB

Dmitry Belkevich in Delphi & Lazarus
объявление кинь. это не оно
источник

GB

George Bakhtadze in Delphi & Lazarus
и это не объявление
источник

FT

Fistashka Tryam in Delphi & Lazarus
Пробовал так fillchar(m[0],256,5)
источник

GB

George Bakhtadze in Delphi & Lazarus
Fistashka Tryam
Пробовал так fillchar(m[0],256,5)
если он динамический, то придется все массивы отдельно филчарить
источник

FT

Fistashka Tryam in Delphi & Lazarus
m:array of array of integer
источник

GB

George Bakhtadze in Delphi & Lazarus
Fistashka Tryam
m:array of array of integer
это массив динамических массивов. теоретически, можно сделать fillchar(m[0][0],256,5)
но это не гарантируется в документации, что всегда будет работать
источник

FT

Fistashka Tryam in Delphi & Lazarus
Или так


fillchar(m,16,5)

fillchar(m[0],16,5)???
источник

DB

Dmitry Belkevich in Delphi & Lazarus
там как карта ляжет конечно. насколько я помню между элементами многомерного могут быть дыры. в пределах одной размерности дыр не видел
источник

GB

George Bakhtadze in Delphi & Lazarus
Dmitry Belkevich
там как карта ляжет конечно. насколько я помню между элементами многомерного могут быть дыры. в пределах одной размерности дыр не видел
в пределах одного массива их и не может быть
источник

DB

Dmitry Belkevich in Delphi & Lazarus
George Bakhtadze
в пределах одного массива их и не может быть
уверен? и что у него за проблема?
источник

FT

Fistashka Tryam in Delphi & Lazarus
Ого какие нюансы
источник

DB

Dmitry Belkevich in Delphi & Lazarus
ну массив это же не просто куча байт непонятно наваленных )
источник

GB

George Bakhtadze in Delphi & Lazarus
Dmitry Belkevich
уверен? и что у него за проблема?
в чем уверен?  в том, что в одномерном дин массиве не будет дырок? это в документации указано
источник

DB

Dmitry Belkevich in Delphi & Lazarus
я про многомерные )
источник

DB

Dmitry Belkevich in Delphi & Lazarus
с одномерными согласен
источник