fork download
  1. #include <stdio.h>
  2. typedef struct {
  3. int x;
  4. int y;
  5. } ReallyBigItem;
  6.  
  7. int main(void) {
  8. ReallyBigItem* array = (ReallyBigItem*) malloc(sizeof(ReallyBigItem) * 8);
  9.  
  10. ReallyBigItem* item = (ReallyBigItem*) malloc(sizeof(ReallyBigItem));
  11. item->x = 0;
  12. item->y = 1;
  13.  
  14. array[0] = *item;
  15. printf("%d - %d\n", array[0].y, item->y);
  16. }
  17.  
Success #stdin #stdout 0s 2160KB
stdin
Standard input is empty
stdout
1 - 1