Advertisement
Guest User

Untitled

a guest
Dec 8th, 2019
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.49 KB | None | 0 0
  1. //Объявляю структуру
  2. typedef union {
  3.     uint32_t flag;
  4.     struct {
  5.         unsigned flag1              : 1;
  6.         unsigned flag2              : 1;
  7.         unsigned flag3              : 1;
  8.         unsigned flag4              : 1;
  9.         unsigned flag5              : 1;
  10.     };
  11. }Flags_def;
  12.  
  13. //потом ее инициализирую
  14. Flags_def Flags;
  15.  
  16. //А потом использую
  17. if (Flags.flag1) .........
  18.  
  19. //Если флаги ошибок(например), то можно сразу все проверить
  20. if (Flags.flag) ...............
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement