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

Re: sizeof Kategorie: Programmierung C (von PeterS - 24.07.2009 8:53)
Als Antwort auf sizeof von nafets - 24.07.2009 0:51
Ich nutze:
C-Control Pro Mega32, C-Control Pro Mega128, CC-Pro 32 Application Board, CC-Pro 128 Application Board, Pro-Bot128
> Hallo,
> arbeite mich gerade durch die Anleitung und wollte den sizeof Befehl ausprobieren.
> Geht aber leider net!
> In der Anleitung steht:
>
> Beispiel:
> int s;
> float f:
> s=sizeof(f); // der Wert von s ist 4
>
> mein Programm:
>
> int i;
> float f;
>
> void main(void)
> {
>     f = 1.123;
>     Msg_WriteFloat(f);
>     i=sizeof(f);
>     Msg_WriteInt(i);
> }
>
>
> als Fehler der IDE erhalte ich:
>
> Ã?bersetze Projekt Sizeof
> C-Control Pro Compiler (C) 2009  Conrad Electronic
> Durchlaufe Pass 1
> Durchlaufe Pass 2
> C:Dokumente und EinstellungenStefanDesktopC Pro Programme selfSizeofSizeof.cc(9,5)
> : Semantik Fehler - Es können nur ganze Arrays einander zugewiesen werden
> ein Fehler - Kompilation abgebrochen.
> Schreibe Symboldaten - 9893 bytes..
>
> was meint er den mit ganzen Arrays ich hab doch gar keine vorgegeben!

Hi,

ist ein Bug im Compiler. Hatte bisher vorher niemand bemerkt (inklusive mir und den Beta
Testern). Wird bei der nächsten Version gefixed.

Gruss Peter


    Antwort schreiben


Antworten:

Re: sizeof (von Nafets - 24.07.2009 16:38)