Foros del Web » Programación para mayores de 30 ;) » Programación General »

Programa en C

Estas en el tema de Programa en C en el foro de Programación General en Foros del Web. existe una funcion 'URLDownloadToFile' que yo uso en visual basic para bajar archivos de internet. Ahora quiero usar esta funcion en C, pero estoy teniendo ...
  #1 (permalink)  
Antiguo 08/06/2004, 11:02
mE
 
Fecha de Ingreso: junio-2002
Ubicación: guatemala
Mensajes: 20
Antigüedad: 22 años, 5 meses
Puntos: 0
Programa en C

existe una funcion 'URLDownloadToFile' que yo uso en visual basic para bajar archivos de internet.
Ahora quiero usar esta funcion en C, pero estoy teniendo problemas con el LINKER, me dice que no encuentra 'URLDownloadToFileA'

aqui esta el programa q estoy usando

#include <urlmon.h>
#include <stdio.h>

main(){
int hr = URLDownloadToFile(NULL, "http://google.com", "c:\google.html", 0, NULL);

printf("ok %i",hr);

return;
}
  #2 (permalink)  
Antiguo 10/06/2004, 05:05
Avatar de Eternal Idol  
Fecha de Ingreso: mayo-2004
Ubicación: Lucentum
Mensajes: 6.192
Antigüedad: 20 años, 6 meses
Puntos: 74
El caracter \ en C/C++ es un caracter de escape (por ejemplo \n es line feed), para poner un caracter \ dentro de un string se lo pone dos veces:

int hr = URLDownloadToFile(NULL, "http://google.com", "c:\\google.html", 0, NULL);

Si tu archivo de codigo se llamara mono.cpp lo podrias compilar asi:

cl /c mono.cpp
link mono.obj urlmon.lib

PD. Te cuento un "secreto", NULL y 0 es exactamente lo mismo
__________________
¡Peron cumple, Evita dignifica! VIVA PERON CARAJO

Última edición por Eternal Idol; 10/06/2004 a las 05:12
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:14.