title: Reading binary file in C (in chunks)
body: <p>I'm not good at C and I'm trying to do something simple. I want to open a binary file, read blocks of 1024 bytes of data and dump into a buffer, process the buffer, read another 1024 byes of data and keep doing this until EOF. I know how / what I want to do with the buffer, but it's the loop part and file I/O I keep getting stuck on.</p>
  
  <p>PSEUDO code:</p>
  
  <pre><code>FILE *file;
  unsigned char * buffer[1024];
  
  fopen(myfile, "rb");
  
  while (!EOF)
  {
    fread(buffer, 1024);
    //do my processing with buffer;
    //read next 1024 bytes in file, etc.... until end
  }
  </code></pre>