title: Printing out bytes of a byte buffer to console output stream in hexadecimal notation (0xABCDEF)
body: <p>I know there are a lot of questions about this topic but I think a couldn't find the right keywords so I'm asking.</p>
  
  <p>I want to print out bytes of a byte buffer to console output in hexadecimal notation (0xABCDEF) but i don't know what is the byte buffer and it using for what?</p>
  
  <p>I need the following things and I'm just a beginner so please make it simple that i can get. ( in c/c++) </p>
  
  <p>@param pBytes pointer to the byte buffer
  @param nBytes length of the bytes buffer in bytes</p>
  
  <pre><code>void PrintBytes(const char* pBytes, const uint32_t nBytes);
  </code></pre>
  
  <p>I need that functions.</p>
  
  <p>You don't have to giving the answers i need you to make it easier for me! 
  Thank you!</p>