J janetsmith2000@yahoo.com New Member Mar 4, 2004 #1 Hi, if i want to initialize a static variable in a function, i could write void test() { static int8 number = 0x88; printf("number: %2X", number++); } But if i want to initialize a static structure in a function, what should i do? typedef struct _NUM { BYTE a; BYTE b; } NUM;
Hi, if i want to initialize a static variable in a function, i could write void test() { static int8 number = 0x88; printf("number: %2X", number++); } But if i want to initialize a static structure in a function, what should i do? typedef struct _NUM { BYTE a; BYTE b; } NUM;
Exo Active Member Mar 6, 2004 #2 Code: typedef struct _NUM { BYTE a; BYTE b; } NUM; //initilization struct _NUM MyNumStruct = { 10, 20 };
Code: typedef struct _NUM { BYTE a; BYTE b; } NUM; //initilization struct _NUM MyNumStruct = { 10, 20 };