Модератор: Модераторы
type
pByte = ^Byte;
var
byteptr: pByte;
begin
byteptr:=GetMem(100);
FillChar(byteptr,100,0);
byteptr[25]:=224;
FreeMem(byteptr);
end;
type
TByteArr = Array of Byte;
var
byteArr: TByteArr;
begin
SetLength(byteArr,100);
FillChar(@byteArr[0],100,0);
byteArr[25]:=224;
SetLength(byteArr,0);
end;
А использую именно динамические массивы.
char* arr;
arr = (char *)calloc( 10, sizeof( char ) );
только к динамическим массивам не стоит применять FillChar и тп., т.к. разные части массива могут находится в разных местах.
char* arr;
arr = (char *)calloc( 10, sizeof( char ) );
Вернуться в Free Pascal Compiler
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 7