Fehlermeldung

hAcKe

Grünschnabel
HI

ich komm einfach nicht drauf an was des liegen könnte ich benutze pico und den gcc compiler. Wenn ich mein file test_types.c compilieren will kommt immer die fehlermeldung:
test_types.c:6: warning : intitalization makes integer from pointer without a cast
test_types.c:6: error: initializer element is not computable at load time

des ist einfach ein programm wo man mit der funktion sizeof sehen kann wie groß ein int,fload,double usw. ist. Normal hab ich mich nciht vertippt. ich bin noch ein total anfänger .

vielen dank

ciao
 
Okay sorry


har a_char = "\0";
int an_int = 0;
short a_short=0;
long a_long=0;
float a_float=0.0f;
double a_double=0.0;

main()
{
printf("Size of char: %d Byte(s)\n",sizeof(a_char));
printf("Size of int: %d Byte(s)\n",sizeof(an_int));
printf("Size of short: %d Byte(s)\n",sizeof(a_short));
printf("Size of long: %d Byte(s)\n",sizeof(a_long));
printf("Size of float: %d Byte(s)\n",sizeof(a_float));
printf("Size of double: %d Byte(s)\n",sizeof(a_double));
}


danke
ciao
 
Du kannst einen char nicht mit " " sondern musst ihn mit einem
Hochkomma ' ' (Ist das Zeichen shift+# ) setzen also z.B.

char a_char = ' \0' ;

Ach ürbigens verrät dir die Zahl 6 bei den Fehlern die der Compiler ausspuckt, die Zeile in der sich der Fehler befindet.[
 
Zuletzt bearbeitet:
Zurück