OT - Prosim o radu s C

Jan Waclawek wek@evona.sk
Úterý Srpen 29 18:57:00 CEST 2006


Delphi v tomto ponati samozrejme nema s Wirthom absolutne nic spolocne.

wek

Delphin wrote:
>>void test( int* );
> 
> 
>>velikost pole soucasti typu = pascalfujovina ;o)
> 
> 
> Tvurcum Delphi nezustalo ani "test ( int* )" svate, takze jestlize je "type 
> t = array [0..2] of integer" pascalfujovina, potom "array of integer" musi 
> byt jista pascalapokalypsa :-) :-) :-)
> (Funkce Test zere jak staticke, tak dynamicke pole integeru libovolne 
> velikosti, zmeni ho, vytvori nove dynamicke pole, naplni ho a vrati ho jako 
> vysledek funkce).
> 
> type TPole=array of integer;
> 
> function Test(var A:array of integer):TPole;
> var i:integer;
> begin
>  SetLength(Result,Length(A));
>  for i:=Low(A) to High(A) do
>  begin
>   Result[i]:=A[i]*2;
>   A[i]:=A[i]*5;
>  end;
> end;
> 
> var Pole:array [20..22] of integer;
>       DynPole,RDP:TPole;
> begin
>  Pole[20]:=1;
>  ...
>  RDP:=Test(Pole);
>  ...
>  SetLength(DynPole,2);
>  DynPole[0]:=2;
>  ...
>  RDP:=Test(DynPole);
>   ...
> end; 
> 
> _______________________________________________
> HW-list mailing list  -  sponsored by www.HW.cz
> Hw-list@list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list
> 



Další informace o konferenci Hw-list