#include <stdio.h>
typedef unsigned int uint32;
typedef struct Field
{
int m_field[5];
} Field;
Field getField(Field field)
{
return field;
}
int main()
{
Field field;
field.m_field[0] = 11;
field.m_field[1] = 12;
field.m_field[2] = 13;
field.m_field[3] = 14;
field.m_field[4] = 15;
Field field2 = getField(field);
for(uint32 i=0 ; i<5 ; i++)
{
printf("clan %i , %i \n" , i
, field2.
m_field[ i
] ); }
printf("sizeof field2 je %i , ide cijeli paket intova u komadu\n" , sizeof(field2
) );
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+Cgp0eXBlZGVmIHVuc2lnbmVkIGludCB1aW50MzI7Cgp0eXBlZGVmIHN0cnVjdCBGaWVsZAp7CglpbnQgbV9maWVsZFs1XTsKfSBGaWVsZDsKCkZpZWxkIGdldEZpZWxkKEZpZWxkIGZpZWxkKQp7CglyZXR1cm4gZmllbGQ7Cn0KCmludCBtYWluKCkKewoJRmllbGQgZmllbGQ7CglmaWVsZC5tX2ZpZWxkWzBdID0gMTE7CglmaWVsZC5tX2ZpZWxkWzFdID0gMTI7CglmaWVsZC5tX2ZpZWxkWzJdID0gMTM7CglmaWVsZC5tX2ZpZWxkWzNdID0gMTQ7CglmaWVsZC5tX2ZpZWxkWzRdID0gMTU7CgkKCUZpZWxkIGZpZWxkMiA9IGdldEZpZWxkKGZpZWxkKTsKCQoJZm9yKHVpbnQzMiBpPTAgOyBpPDUgOyBpKyspCgl7CgkJcHJpbnRmKCJjbGFuICVpICwgJWkgXG4iICwgaSAsIGZpZWxkMi5tX2ZpZWxkWyBpIF0gKTsKCX0KCQoJcHJpbnRmKCJzaXplb2YgZmllbGQyIGplICVpICwgaWRlIGNpamVsaSBwYWtldCBpbnRvdmEgdSBrb21hZHVcbiIgLCBzaXplb2YoZmllbGQyKSApOwoKCglyZXR1cm4gMDsKfQ==