Fehler erwartet specifier-qualifier-list vor

Habe ich versucht zu kompilieren dieses Beispiels:

#include <stdio.h>
#include <stdlib.h>
#include <stddef.h>

main(){
    size_t distance;

    struct x{
        int a, b, c;
    } s_tr;

    distance = offsetof(s_tr, c);

    printf("Offset of x.c is %lu bytes\n", (unsigned long)distance);

    exit(EXIT_SUCCESS); 
}

Ich bekam eine Fehlermeldung: Fehler erwartet specifier-qualifier-list before 's_tr'. was bedeutet es? Das Beispiel hab ich von: http://publications.gbdirect.co.uk/c_book/chapter9/introduction.html

Ich nehme an, dein code sagt #include <stdio.h> #include <stdlib.h> #include <stddef.h> statt include include include ????
ja, ich weiß nicht, wie Sie auf hinzufügen < oder > also ich benutze "" für jetzt. weiß jemand, wie man hinzufügen < oder >?
Wenn Sie einen block von text als code (d.h. Sie eingezogen haben es mindestens 4 Leerzeichen), dann können Sie geben Sie einfach die linken und rechten Spitzen Klammern und werden Sie korrekt angezeigt.

InformationsquelleAutor | 2009-11-08

Schreibe einen Kommentar