bytes:array [0..32] of byte ;
counter:int;
prbointer to RBDATA;
rb:=GetByte();
while (rb) do
bytes[counter]:=^rb.data;
counter +=1;
rb:=GetByte();
end_while
А потом + нажимаете в массиве
bytes:array [0..32] of byte ;
counter:int;
prbointer to RBDATA;
rb:=GetByte();
while (rb) do
bytes[counter]:=^rb.data;
counter +=1;
rb:=GetByte();
end_while
А потом + нажимаете в массиве
Компилятор усердно ругается на эту строчку
bytes[counter]:=^rb.data;
Сообщение 4268 Необходимо выражение.
НО ведь у нас rb: pointer to RBDATA;
А флаги и data могут же быть только если
rb:rbdata;
Так?
Непонял строку -
counter +=1;
Я так понял - она просто указывает, какой байт нам нужно брать, так?
И что значит нажимать + в массиве?
Что-то вроде чувствуется что все оно рядом, но неполучается. Аж злость берет