Código: Seleccionar todo
int DescargarFichero(char *descarga,char *nombre)
{
char primerosBytes[2048];
FILE *fp;
HANDLE conexion,sitio;
DWORD temp,i;
conexion=(HANDLE)InternetOpen("User-agent:Mozilla 5.0 Compatible\r\n\r\n",1,NULL,NULL,0);
if(conexion==0)
return 0;
sitio=(HANDLE)InternetOpenUrl(conexion,descarga,NULL,0,INTERNET_FLAG_NO_CACHE_WRITE,0);
if(sitio==0)
return 0;
fp=fopen(nombre,"wb");
InternetReadFile(sitio,primerosBytes,2048,&temp);
while(temp!=0)
{
fwrite(primerosBytes,1,2048,fp);
InternetReadFile(sitio,primerosBytes,2048,&temp);
}
fclose(fp);
InternetCloseHandle(conexion);
InternetCloseHandle(sitio);
return 1;
}