Den 19-03-2011 08:30, Aleksa Todorovic skrev:
2) The parameter into the function is a pointer *A of type double. To
me that indicates a value of some kind, but in the code it suddenly
seems to appear as an array with indexing. What would be the proper
pascal translation of this?
Indeed. C doesn't actually have difference between pointer to some
data and arrays. You could use open array:
procedure Decompose(var A: array of double);
Or you could use
procedure Decompose(A: pdouble);
That way it would be precisely the same as the C solution. You can
array-index A the same way as in C(in some fpc modes)
_______________________________________________
fpc-pascal maillist - fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal