Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: winnipu en 2 Noviembre 2010, 13:20 pm



Título: ftp en c++
Publicado por: winnipu en 2 Noviembre 2010, 13:20 pm
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:

Código:
post absurdo no lo intente en su casa


Título: Re: ftp en c++
Publicado por: bizco en 2 Noviembre 2010, 22:49 pm
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.


Título: Re: ftp en c++
Publicado por: winnipu en 3 Noviembre 2010, 01:55 am
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++),


Título: Re: ftp en c++
Publicado por: xxxhack2010 en 9 Noviembre 2010, 18:41 pm
Interesante lo que propones yo te diria que jugases con strcat:



Título: Re: ftp en c++
Publicado por: winnipu en 9 Noviembre 2010, 20:48 pm
El codigo funciona con una pequeña modificacion. Gracias xxxhack2010.