#include <stdio.h>

struct A
{
    int i;
} ;

struct B 
{
   struct A st ;
} ;

int main( void )
{
    struct A a = { 12345 } ;
    struct B b = { a };

    printf("%d" , b.st.i ) ;

    return 0;
}