Dann Nochmal von neuem:
Code:
#include <stdio.h>
// Damit bindet man die Bibliothek fuer die Ein und Ausgaberoutinen ein.

int main(int argc, char** argv) {
// Das ist der Funktionskopf des Hauptprogramms, sowas hat JEDES C/C++ Programm
  FILE *input = fopen("DATAS","r");
// Dies oeffnet die Datei "Dateiname" zum Lesen. Ueber die variable input kannst du nun auf die Datei zugreifen.

  if ( !input) {
    printf("Konnte die Datei nicht oeffnen.\n");
    return 1;
  }
// Wenn die Datei nicht geoeffnet werden konnte, gib fehler aus und beende.

  char data;
// Eine ein byte grosse Variable mit Namen data. 

  while ( ! feof(input) ) {
// Solange das Dateiende von input nicht erreicht ist, tue alles zwischen { und }
    fread(&data, sizeof(data), 1, input);
// Lies ein Byte aus der Datei ein. 

// Hier kommt dann dein Code rein, was du mit den binaerdaten machen willst. 
    printf("%02x ",data);
// Als Beispiel lassen wir einfach mal den Hexadezimalcode des zeichens ausgeben
  }
// Die Schleife ist beendet.
  printf("\n");
// Springe auf die naechste Zeile
  fclose(input);
// Schliesse die Datei
  return 0;
// Beende das Programm erfolgreich.
}
Okay,soweit habe ich alles verstanden.( )
Was ist der nächste schritt?