comparison test/arrays.d @ 1:c53b6e3fe49a trunk

[svn r5] Initial commit. Most things are very rough.
author lindquist
date Sat, 01 Sep 2007 21:43:27 +0200
parents
children c44e6a711885
comparison
equal deleted inserted replaced
0:a9e71648e74d 1:c53b6e3fe49a
1 void integer()
2 {
3 auto arr = new int[16];
4 arr[1] = 42;
5 arr[6] = 555;
6 print_int(arr);
7 delete arr;
8 }
9
10 void floating()
11 {
12 auto arr = new float[6];
13 arr[1] = 3.14159265;
14 arr[3] = 1.61803399;
15 print_float(arr);
16 delete arr;
17 }
18
19 void print_int(int[] arr)
20 {
21 printf("arr[%lu] = [", arr.length);
22 for (auto i=0; i<arr.length; i++)
23 printf("%d,", arr[i]);
24 printf("\b]\n");
25 }
26
27 void print_float(float[] arr)
28 {
29 printf("arr[%lu] = [", arr.length);
30 for (auto i=0; i<arr.length; i++)
31 printf("%f,", arr[i]);
32 printf("\b]\n");
33 }
34
35 void main()
36 {
37 integer();
38 floating();
39 }