Fehler korrigiert..
aber dennoch bleibt das .exe fenster nur ganz ganz kurz offen...

viellciht fehlt da was:
Code:
#include <stdio.h>
// Damit bindet man die Bibliothek fuer die Ein und Ausgaberoutinen ein.
#include <stdlib.h>
//Die Funktion system ist naemlich in der Bibliothek stdlib.h definiert.
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
system("pause");
// vor dem return 0; einfuegen, damit das Fenster nicht gleich geschlossen wird.
return 0;
// Beende das Programm erfolgreich.
}