fork download
  1. #include <stdio.h>
  2. #include <stddef.h>
  3.  
  4. struct Elenco {
  5. char uno;
  6. short due;
  7. int tre;
  8. };
  9.  
  10. int main (int argc, char *argv[])
  11. {
  12. size_t offset = offsetof (struct Elenco, due);
  13. printf ("Il membro \"due\" si trova %i byte dopo "
  14. "l'inizio della struttura.\n", offset);
  15. return 0;
  16. }
  17.  
Success #stdin #stdout 0.02s 1720KB
stdin
Standard input is empty
stdout
Il membro "due" si trova 2 byte dopo l'inizio della struttura.