1*99451b44SJordan Rupprecht #include <stdio.h>
2*99451b44SJordan Rupprecht #include <stdlib.h>
3*99451b44SJordan Rupprecht #include <stdint.h>
4*99451b44SJordan Rupprecht #include <string.h>
5*99451b44SJordan Rupprecht
6*99451b44SJordan Rupprecht struct SomeData
7*99451b44SJordan Rupprecht {
8*99451b44SJordan Rupprecht int x;
9*99451b44SJordan Rupprecht };
10*99451b44SJordan Rupprecht
11*99451b44SJordan Rupprecht struct SomeOtherData
12*99451b44SJordan Rupprecht {
13*99451b44SJordan Rupprecht char strarr[32];
14*99451b44SJordan Rupprecht char *strptr;
15*99451b44SJordan Rupprecht int intarr[5];
16*99451b44SJordan Rupprecht float flarr[7];
17*99451b44SJordan Rupprecht
SomeOtherDataSomeOtherData18*99451b44SJordan Rupprecht SomeOtherData()
19*99451b44SJordan Rupprecht {
20*99451b44SJordan Rupprecht strcpy(strarr,"Nested Hello world!");
21*99451b44SJordan Rupprecht strptr = new char[128];
22*99451b44SJordan Rupprecht strcpy(strptr,"Nested Hello world!");
23*99451b44SJordan Rupprecht intarr[0] = 9;
24*99451b44SJordan Rupprecht intarr[1] = 8;
25*99451b44SJordan Rupprecht intarr[2] = 7;
26*99451b44SJordan Rupprecht intarr[3] = 6;
27*99451b44SJordan Rupprecht intarr[4] = 5;
28*99451b44SJordan Rupprecht
29*99451b44SJordan Rupprecht flarr[0] = 25.5;
30*99451b44SJordan Rupprecht flarr[1] = 25.25;
31*99451b44SJordan Rupprecht flarr[2] = 25.125;
32*99451b44SJordan Rupprecht flarr[3] = 26.75;
33*99451b44SJordan Rupprecht flarr[4] = 27.375;
34*99451b44SJordan Rupprecht flarr[5] = 27.5;
35*99451b44SJordan Rupprecht flarr[6] = 26.125;
36*99451b44SJordan Rupprecht }
37*99451b44SJordan Rupprecht };
38*99451b44SJordan Rupprecht
main(int argc,const char * argv[])39*99451b44SJordan Rupprecht int main (int argc, const char * argv[])
40*99451b44SJordan Rupprecht {
41*99451b44SJordan Rupprecht char strarr[32] = "Hello world!";
42*99451b44SJordan Rupprecht char *strptr = NULL;
43*99451b44SJordan Rupprecht strptr = "Hello world!";
44*99451b44SJordan Rupprecht int intarr[5] = {1,1,2,3,5};
45*99451b44SJordan Rupprecht float flarr[7] = {78.5,77.25,78.0,76.125,76.75,76.875,77.0};
46*99451b44SJordan Rupprecht
47*99451b44SJordan Rupprecht SomeData data;
48*99451b44SJordan Rupprecht
49*99451b44SJordan Rupprecht SomeOtherData other;
50*99451b44SJordan Rupprecht
51*99451b44SJordan Rupprecht float* flptr = flarr;
52*99451b44SJordan Rupprecht int* intptr = intarr;
53*99451b44SJordan Rupprecht
54*99451b44SJordan Rupprecht return 0; // Set break point at this line.
55*99451b44SJordan Rupprecht
56*99451b44SJordan Rupprecht }
57