fork(1) download
  1. #include <stddef.h>
  2. #define OFFSET(type,member) offsetof(type, member)
  3.  
  4. typedef struct test{
  5. int a;
  6. char b;
  7. int c;
  8. }test;
  9.  
  10. int main()
  11. {
  12. int arr[OFFSET(test, b)] = {0};
  13.  
  14. printf("%d %d\n", arr[0], OFFSET(test, b));
  15.  
  16. return;
  17. }
Runtime error #stdin #stdout 0s 2052KB
stdin
Standard input is empty
stdout
0 4