erreur devrait spécificateur-qualifier-liste avant

J'ai essayé de compiler cet exemple:

#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); 
}

J'ai une erreur: erreur devrait spécificateur-qualifier-liste avant "s_tr'. ça veut dire quoi? L'exemple que j'ai reçu de: http://publications.gbdirect.co.uk/c_book/chapter9/introduction.html

  • Je suis en supposant que votre code dit #include <stdio.h> #include <stdlib.h> #include <stddef.h> au lieu de les inclure inclure inclure ????
  • oui, je ne sais pas comment ajouter < ou > j'utilise donc "" pour l'instant. personne ne sait comment les ajouter < ou >?
  • Si vous avez un bloc de texte configuré comme code (c'est à dire que vous avez mis en retrait au moins 4 places), alors vous pouvez simplement taper à gauche et à droite de l'angle crochets et ils s'afficheront correctement.
InformationsquelleAutor | 2009-11-08