Create a two-dimensional array at runtime: Difference between revisions

No edit summary
Line 27:
 
 
==[[C plus plus|C ++]]==
[[Category:C plus plus]]
With language built-in facilities:
Line 44:
double* array_data = new double[dim1*dim2];
double** array = new double*[dim1];
for (int i = 0; i < dim1; ++i)
array[i] = array_data + dim2*i;
// write element
Line 114:
Double[][] array = new Double[nbr1][nbr2];
array[0][0] = 42.0;
System.out.println("The number at place [0 0] is " + array[0][0]);
} catch(IOException e) { }
Line 129:
sub make_array($ $){
# get array sizes from provided params, but force numeric value
my $x = ($_[0] =~ /^\d +$/) ? shift : 0;
my $y = ($_[0] =~ /^\d +$/) ? shift : 0;
# define array, then add multi-dimensional elements
973

edits