title: Double buffering to end flickering in C
body: <p>I know it should be something very simple but really for some reason I can't get the hang of it.
  I searched and searched and all I could under stand is that we put the bits in a <code>2D array</code> then change the graphical pointer to that array which would make the screen change instantly rather than drawing it bit by bit.</p>
  
  <p>I got no idea about what a <code>graphic pointer</code> is  or how am I supposed to put the bits in the array to be specific my problem is how to write the right code for that.</p>
  
  <p>I am using <code>Windows 7 and VS2012</code> as a compiler 
  and I have to use graphic.h for my project cues it's something I gotta do for my programming class .</p>