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> C Quellcode formatieren: <code>Quellcode</code> BASIC Quellcode formatieren: <basic>Quellcode</basic> (Innerhalb eines Quellcodeabschnitts ist kein html möglich.) Wichtig: Bitte mache Zeilenumbrüche, bevor Du am rechten Rand des Eingabefeldes ankommst ! -> I > Ich habe das Problem, das die Initialisierung von Array vom Typ float oder int fehlerhaft ist (ich verwende IDE 2.1). > > Bei int Array werden aus negativen Initalisierungswerten positive und bei float steht Nonsens im Array. > > Zuweisungen im Code von float- oder negativen int-Werten auf die Arrays funktionieren fehlerfrei. > > Siehe Beispielprogramm unten. > > Gruss, > Burkhard > > #define CR 0x0D > #define SPACE 0x20 > > #define MAX_K 3 > word ArW[ MAX_K] = { 9, 99, 999}; > int ArI[ MAX_K] = { -9999, -99, 99}; > float ArF[ MAX_K] = { -99.99, 99.99, 9999.99}; > > void main(void) > { > unsigned char i; > Msg_WriteChar(CR); > for( i=0; i<MAX_K; i++) > { > Msg_WriteWord(ArW[i]); > Msg_WriteChar(SPACE); > } > Msg_WriteChar(CR); > for( i=0; i<MAX_K; i++) > { > Msg_WriteInt(ArI[i]); > Msg_WriteChar(SPACE); > } > Msg_WriteChar(CR); > for( i=0; i<MAX_K; i++) > { > Msg_WriteFloat(ArF[i]); > Msg_WriteChar(SPACE); > } > } > > Ausgabe des Programms: > Interpreter started - 4kb RAM > // > // 9 99 999 > // 9999 99 99 > // 1120402176.00000 1120402176.00000 1176256512.00000 > // Zeit: 00ms > // Interpreter stopped