aburrimiento......
captura:

Source:
Código: Seleccionar todo
#include <stdio.h>
#include <stdlib.h>
#include <strings.h>
#define NUN 1000
/**************************************
Coder : ØnLy
lenguage : ANSI - C
Descripcion : DSplit , a 1000 offsets Solamente
IDE : Code::Blocks
Webs : -Indetectables.Net
-http://www.onlydevelopments.blogspot.com
**************************************/
int main(void)
{
char nombre[256]={'\0'};
printf("Nombre del Archivo : ");
scanf("%s" , &nombre);
FILE* f = fopen( nombre , "rb");
if(!f){printf("El archivo No Existe! \n"); getchar(); return 0;}
fseek(f,0,SEEK_END);
int talla = ftell(f);
fseek(f,0,SEEK_SET);
char *buff = (char*)malloc(talla+10);
memset(buff,0,talla);
fread(buff,talla,sizeof(char),f);
fclose(f);
//Ya tenemos la Data del arhcivo un buffer limpiesito
char nombre_new[256]={'\0'};
int i,z;
for(i=NUN,z=NUN;i<=talla;i=i+NUN,z=z+NUN)
{
memset(nombre_new,0,256);
itoa(i,nombre_new,10);
FILE* nuevo = fopen(nombre_new,"wb");
fseek(nuevo,0,SEEK_SET);
fwrite(buff,z,sizeof(char),nuevo);
fclose(nuevo);
}
free(buff);
return 0;
}
Desde el source lo pueden cambiar...