title: 12 Byte signed or unsigned integer
body: <p>How i can allocate 12 Byte signed or unsigned integer in c++. I have tried to build a structure that contains 3 unsigned integers but i didn't know how i would make the input number reside on these 3 correctly. So that when i overload the input operator i can distribute the bits over the 96bit i have in the 3 integers.
  This is the structure i desire </p>
  
  <pre><code>struct type  
  { 
     unsigned int i;
     unsigned int j; 
     unsigned int k;
  };
  </code></pre>
  
  <p>I tried to read it as string and then convert it to number and then to a string of 0's and 1's again, yet i have a problem with exactly inserting these in the proper bits.</p>
  
  <p>Any suggestion !</p>