Für dieses Forum muß Javascript im Browser aktiviert werden!
Kommentar: Einfügen von HTML im Kommentar: Link einfügen: <a href="LINKURL" target="_blank">LINKTITEL</a> Bild einfügen: <img src="BILDURL"> Text formatieren: <b>fetter Text</b> <i>kursiver Text</i> <u>unterstrichener Text</u> Kombinationen sind auch möglich z.B.: <b><i>fetter & kursiver Text</i></b> C2 Quellcode formatieren: <code>Quellcode</code> ASM Quellcode formatieren: <asm>Quellcode</asm> (Innerhalb eines Quellcodeabschnitts ist kein html möglich.) Wichtig: Bitte mache Zeilenumbrüche, bevor Du am rechten Rand des Eingabefeldes ankommst ! > Hi, > > ich benutze folgende datenstruktur: > > <code> > type t4{ > int a; > int b; > int c; > int d; > } > type t3{ t4 z[5]; } > type t2{ t3 y[16];} > type t1{ t2 x[63];} > </code> > > sie belegt 40320 byte. (63*16*5*4*2) > das sagt auch die c2p.vmc: > > <code> > CC2VMC > 64 > 240 > > 1 0 0 0 148 157 148 157 > </code> > > ich habe 128kb für das programm, es sollte also genug platz sein. > Wenn ich aber in den oberen bereich (ab etwa t2[55]) daten ungleich 0 schreibe, spielt die CC2 verrückt. > > woran liegt das? > > hier ein komplettes programm zum testen: > bei mir ist dauernd der piezo zu hören, denke die cc2 bootet dauernd neu ... > > <code> > type t4{ > > int a; > int b; > int c; > int d; > > } > > type t3{ > t4 z[5]; > } > > > type t2{ > t3 y[16]; > } > > type t1{ > t2 x[63]; > } > > t1 test; > > > thread main{ > > test.x[0].y[0].z[0].a = 1; > test.x[50].y[0].z[0].a = 1; > test.x[60].y[15].z[4].a = 1; > > } > </code> > >