Advertisement
Guest User

Untitled

a guest
Jul 16th, 2019
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.38 KB | None | 0 0
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. struct MessageBig{
  5.   unsigned long long unused:64;
  6. };
  7.  
  8. struct Message1{
  9.   unsigned a:7;
  10.   unsigned b:12;
  11. };
  12.  
  13. union Message{
  14.   MessageBig messageBig;
  15.   Message1 message1;
  16. };
  17.  
  18. int main() {
  19.   Message1 m1 = {'a', 3014};
  20.   Message m;
  21.   m.message1 = m1;
  22.     cout<<(char)m.message1.a<<" "<<(unsigned int)m.message1.b<<endl;
  23.     return 0;
  24. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement