hi,
ich habe ein kleines Problem mit meinem copy Programm. Wenn ich eine Datei vom Typ *.jpg kopiere, dann wird die neue Datei größer als die alte.
Das Progamm:
Code:
#include <stdlib.h>
#include <stdio.h>
int main()
{
FILE *fpalt, *fpneu;
char buffer[1024];
int n,n2;
if( (fpalt= fopen("linux07.jpg", "r")) == NULL)
{
printf("open failed\n");
return 1;
}
if( (fpneu = fopen("neu.jpg", "w")) == NULL)
{
printf("open failed\n");
return 2;
}
while( !feof(fpalt))
{
n = fread(buffer,sizeof(char), 1024, fpalt);
if( n >0 )
{
n2 = fwrite(buffer, sizeof(char), 1024, fpneu);
}
}
fclose(fpneu);
fclose(fpalt);
return 0;
}
Steve
Lesezeichen