ftp en c++

Iniciado por winnipu, 2 Noviembre 2010, 13:20 PM

0 Miembros y 1 Visitante están viendo este tema.

winnipu

Vereis estoy intentando acceder a mi ftp con un programa en c++ y bajarme un archivo a la carpeta system32. El problema es que no se si algo falla en la ruta o que pero no me lo descarga. Me da que tiene que ver algo con %SYSTEMROOT% Os pego el codigo de lo que llevo:

post absurdo no lo intente en su casa

bizco

si, no creo que haga la conversion sola de variable de entorno a contenido (creo). pero vamos FtpGetFile es booleana asi que es facil saber cuando falla y el porque con GetLastError. es mala practica no verificar el resultado de las funciones.

winnipu

#2
Gracias por ponerme en la pista ctlon.
Osea que te refieres a que deberia hacer algo como esto:
getenv("SystemRoot")

Pero si te soy sincero no se muy bien como implementarlo en mi codigo.

Otra opcion que se me ha ocurrido pero que no me compila ni con dev ni con codeblocks porque no encuentra la libreria urlmon.h (no se si solo funciona en visual c++),

xxxhack2010

#3
Interesante lo que propones yo te diria que jugases con strcat:


winnipu

#4
El codigo funciona con una pequeña modificacion. Gracias xxxhack2010.