Réponse acceptée !
bonjour,
#include <stdio.h>
#define TAILLE 1000
int main()
{
char szFichierOriginal[] = "c:\\temp\\toto.dat";
char szFichierCoupe[255];
char szBuffer[TAILLE];
size_t i = 0, BitRead = 0;
FILE *fpLecture, *fpEcriture;
fpLecture = fopen(szFichierOriginal, "rb");
if(!fpLecture)
return 1;
BitRead = fread(szBuffer, 1, TAILLE, fpLecture);
while(BitRead > 0)
{
sprintf(szFichierCoupe, "%s%02d", szFichierOriginal, i);
fpEcriture = fopen(szFichierCoupe, "wb");
if(!fpEcriture)
{
fclose(fpLecture);
return 1;
}
fwrite(szBuffer, BitRead, 1, fpEcriture);
fclose(fpEcriture);
BitRead = fread(szBuffer, 1, TAILLE, fpLecture);
i++;
}
fclose(fpLecture);
}
Matt...
|