hab das schnell für dich gec0dert, bin ich nicht lieb? 
Code:
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
int main()
{
FILE *pDatei,*pZiel;
char fname[255];
char fname2[255];
long size;
char zeichen;
printf("Name der Quell-Datei?");
scanf("%s",fname);
printf("Name der Ziel-Datei?");
scanf("%s",fname2);
fflush(stdin);
pDatei = fopen(fname,"rb");
if(pDatei == NULL)
{
printf("Fehler beim Oeffnen der Quell-Datei!\n");
printf("Programm beendet.\n");
getch();
exit(1);
}
pZiel = fopen(fname2, "wb");
if(pZiel == NULL)
{
printf("Fehler beim Oeffnen der Ziel-Datei!\n");
printf("Programm beendet.\n");
fclose(pDatei);
getch();
exit(1);
}
fseek(pDatei,0,SEEK_END);
size=ftell(pDatei);
while (size>=0)
{
if(fread (&zeichen,1,1,pDatei))
fwrite (&zeichen,1,1,pZiel);
size--;
fseek(pDatei,size,SEEK_SET);
}
fclose(pZiel);
fclose(pDatei);
printf("Programm erfolgreich beendet.\n");
getch();
return 0;
}
download hier: http://codefactory.dead-men.de/reverse.exe
da ich nicht wusste, wie groß das file ist, hab ichs mal ohne puffer gemacht.
gruesse
Lesezeichen