A ver is alguien me exa una mano:
Cita:
Lo del troce nuse como hacer.Cita:
Se trata de hacer un programa que parta o divida un fichero. Se leerá el nombre del fichero a dividir y el tamaño que queremos que tenga cada trozo. Los ficheros que salgan de este troceo cogerán el nombre del fichero origen mas una extensión de, por ejemplo:
nombre.txt.000
nombre.txt.001
Se trata de hacer un programa que parta o divida un fichero. Se leerá el nombre del fichero a dividir y el tamaño que queremos que tenga cada trozo. Los ficheros que salgan de este troceo cogerán el nombre del fichero origen mas una extensión de, por ejemplo:
nombre.txt.000
nombre.txt.001
Código PHP:
#include <stdio.h>
int main(void)
{
FILE *Fd;
char str[20],nomFich[20];
int b,Car,bytes=0,nf;
printf("Introduce el nombre de un fichero (e.j: texto.txt) que quieras partir: ");
gets(nomFich);
printf("Introduce el tamaño en bytes de cada trozo: ");
gets(str);
sscanf(str,"%d",&b);
if ((Fd = fopen (nomFich,"rb")) != NULL)
{
while((Car=fgetc(Fd))!=EOF)
bytes++;
}
else
printf("\n\nError al intentar abrir el fichero\n\n");
printf("\n\nTamaño del fichero: %d bytes",bytes);
nf=bytes/b;
printf("\n\nNumero de ficheros a crear: %d",nf);
while()
/*....................*/
fclose(Fd);
printf("\n\nPulsa <Intro>");
getchar();
}