fork download
  1. #include <stdio.h>
  2.  
  3. typedef unsigned int uint32;
  4.  
  5. typedef struct Field
  6. {
  7. int m_field[5];
  8. } Field;
  9.  
  10. Field getField(Field field)
  11. {
  12. return field;
  13. }
  14.  
  15. int main()
  16. {
  17. Field field;
  18. field.m_field[0] = 11;
  19. field.m_field[1] = 12;
  20. field.m_field[2] = 13;
  21. field.m_field[3] = 14;
  22. field.m_field[4] = 15;
  23.  
  24. Field field2 = getField(field);
  25.  
  26. for(uint32 i=0 ; i<5 ; i++)
  27. {
  28. printf("clan %i , %i \n" , i , field2.m_field[ i ] );
  29. }
  30.  
  31. printf("sizeof field2 je %i , ide cijeli paket intova u komadu\n" , sizeof(field2) );
  32.  
  33.  
  34. return 0;
  35. }
Success #stdin #stdout 0s 2292KB
stdin
Standard input is empty
stdout
clan 0 , 11 
clan 1 , 12 
clan 2 , 13 
clan 3 , 14 
clan 4 , 15 
sizeof field2 je 20 , ide cijeli paket intova u komadu