Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - Zum C-Control-I-Forum - Zum C-Control-II-Forum

Re: Array mit float-Variablen funktioniert nicht Kategorie: Programmierung C (von Hannes - 3.04.2007 15:11)
Als Antwort auf Array mit float-Variablen funktioniert nicht von PeterD - 3.04.2007 12:53
Ich nutze:
C-Control Pro Mega32, eigenes Board
Hallo,

ich schätze, dass es sich um einen Bug handelt. Es funktioniert auch die Addition der Array-Variablen
nicht. Seltsamerweise werden im Debug-Modus im Array-Fenster (Cursor vor Array-Variable setzen +
rechte Maustaste "Array anzeigen") den Variablen y[0] bis y[2] die richtigen Zahlenwerte zugeordnet.

Schick doch mal eine Email an die Technische Kundenbetreuung von Conrad, weil im neuen Katalog
2007 schreibt Conrad:

" Unser Team von hochqualifizierten Ingenieuren arbeitet ständig an neuen techn. Lösungen und hält
auch die C-Control Systemfamilie immer auf den neusten Stand"

Meine Anfragen wurden jedenfalls noch nicht beantwortet.

Gruss







float y[3];
float x, summe;

void main(void)
{

   x=9.9999;
   y[0]=x;
   y[1]=2.222;
   y[2]=3.333;

   Msg_WriteFloat(x);           // Ergebnis 9.99990
   Msg_WriteChar(13);
   Msg_WriteFloat(y[0]);        // Ergebnis 0.00000
   Msg_WriteChar(13);
   Msg_WriteFloat(y[1]);        // Ergebnis 0.00000
   Msg_WriteChar(13);
   Msg_WriteFloat(y[2]);        // Ergebnis 0.00000
   Msg_WriteChar(13);

   summe = x + y[0]+y[1]+y[2];
   Msg_WriteFloat(summe);       // Ergebnis 9.99990
   Msg_WriteChar(13);


}


    Antwort schreiben


Antworten: