2 using System.Runtime.InteropServices;
6 [DllImport("cygwin1.dll", EntryPoint="puts", CharSet=CharSet.Ansi)]
7 public static extern int puts (string name);
9 public static int jagged ()
11 int[][] j2 = new int [3][];
14 // j2 [0] = new int[] {1, 2, 3};
15 // j2 [1] = new int[] {1, 2, 3, 4, 5, 6};
16 // j2 [2] = new int[] {1, 2, 3, 4, 5, 6, 7, 8, 9};
22 for (int i = 0; i < j2.Length; i++)
23 for (int j = 0; j < (i+1)*3; j++)
26 for (int i = 0; i < j2.Length; i++)
27 for (int j = 0; j < (i+1)*3; j++)
33 public static int stest ()
35 string[] sa = new string[32];
43 for (int i = 0; i < sa.Length; i++)
50 public static int atest2 ()
52 int[,] ia = new int[32,32];
54 for (int i = 0; i <ia.GetLength (0); i++)
57 for (int i = 0; i <ia.GetLength (0); i++)
61 for (int i = 0; i <ia.GetLength (0); i++)
62 ia.SetValue (i*i*i, i, i);
64 for (int i = 0; i <ia.GetLength (0); i++)
65 if ((int)ia.GetValue (i, i) != i*i*i)
71 public static int atest ()
73 int[] ia = new int[32];
75 for (int i = 0; i <ia.Length; i++)
78 for (int i = 0; i <ia.Length; i++)
85 if (ia.GetValue (2) == null)
88 for (int i = 0; i <ia.Length; i++)
89 ia.SetValue (i*i*i, i);
91 for (int i = 0; i <ia.Length; i++)
92 if ((int)ia.GetValue (i) != i*i*i)
99 public static int Main () {