title: Preforming manipulations on C memory addresses as char* to output.
body: <p>I'm attempting to print the address of all arguments in argv as segmented chars. </p>
  
  <p>The address of argv[0] </p>
  
  <pre><code>0x7ffdf0451078
  </code></pre>
  
  <p>I want to print this as </p>
  
  <pre><code>0x7ffd f0 45 10 78
  </code></pre>
  
  <p>Then truncate the beginning id, and print this into a formatted gird similar to </p>
  
  <pre><code> +------+------+------+------+
   |  f0  |  45  |  10  |  78  | 
   +------+------+------+------+
  </code></pre>
  
  <p>I'm assuming the easiest way to accomplish this is to hold the address of argv[0] as a string, or char array, and then do some manipulation to that string / array. </p>
  
  <p>However I have not been able to get the address into any type of container thus far. </p>