[Gambas-user] 2D-Array ?
Bruce Bruen
bbruen at ...2308...
Sun Oct 23 08:16:07 CEST 2011
On Sun, 2011-10-23 at 05:27 +0200, wally wrote:
> Hi,
>
> more important as the following question itself, is where may i find the
> answer myself without this mailinglist ?
> I always have problems to find sufficient documentation on gambas :(
> Where to search for it ?
> How to search the mailinglist archive ?
>
> How can i do the following C code in a Public Sub Button1_Click()
> in Gambas 3 ?
>
> int main() {
> int i;
>
> float arr[][2] = { {1.2, 3.4} , {4.5, 5.6} , {7.8 , 8.9} }; <-- ???
>
> printf("%i \n", sizeof(arr)/sizeof(float)/2);
> for (i=0;i<(sizeof(arr)/sizeof(float)/2);i++) {
> printf("%2.2f \t %2.2f \n",arr[i][0],arr[i][1]);
> }
> return 0;
> }
Public Sub Button1_Click()
Dim i As Integer
Dim arr As Float[][]= [[1.11111, 2.23456], [2.27654, 3.3], [3.4,
4.50], [123456.789, 987654.321]]
For i = 0 To arr.Max
Print Round(arr[i][0], -2), Round(arr[i][1], -2)
Next
End
Apart from Round(float,int) accepting a -ve number which is well
explained in the help, I would have thought the rest was intuitively
obvious to even the most casual of observer :-)
I've said this before and no doubt I'll say it again, the gambas help is
very succinct. Read every word in a help page and consider what it
means.
hth
Bruce
More information about the User
mailing list