1 #include <stdint.h>
2 #include <stdlib.h>
3 #include <stdio.h>
4
5 typedef struct
6 {
7 uint32_t size;
8 uint64_t length;
9 char *text;
10 } String;
11
12
13 struct bbb
14 {
15 char a;
16 int three :24;
17 };
18
19 union bytes
20 {
21 char bytes[8];
22 uint64_t numb;
23 };
24
25
26 String str={0,0,NULL}, *str_p=&str;
27
28
29 int main()
30 {
31 long long sz;
32
33 printf("string: %d\n",(int)sizeof(str));
34 printf("bbb: %d\n",(int)sizeof(struct bbb));
35
36 str.size = 10;
37 //sz=(*str_p).size;
38 sz=str_p->size;
39
40
41 return 0;
42 }