Foros del Web » Programación para mayores de 30 ;) » C/C++ »

problemas con winlnet

Estas en el tema de problemas con winlnet en el foro de C/C++ en Foros del Web. hola buenas estoy intentando usar este código para subir archivos ftp pero desgrasiadamente tengo un problema al compilar cuando agrego el #include <wininet.h> no importa ...
  #1 (permalink)  
Antiguo 26/06/2009, 13:02
 
Fecha de Ingreso: mayo-2009
Mensajes: 6
Antigüedad: 15 años
Puntos: 0
problemas con winlnet

hola buenas estoy intentando usar este código para subir archivos ftp

pero desgrasiadamente tengo un problema al compilar
cuando agrego el #include <wininet.h> no importa a que codigo hasta en un hello world me sale eso porqueeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee

URL: aztekmindz.org/2008/07/07/subir-descargar-archivos-por-ftp-c/


Código:
C:\Archivos de programa\Microsoft SDKs\Windows\v6.0A\include\wininet.h|58|error C2146: error de sintaxis : falta ';' delante del identificador 'HINTERNET'|
C:\Archivos de programa\Microsoft SDKs\Windows\v6.0A\include\wininet.h|58|error C4430: falta el especificador de tipo; se presupone int. Nota: C++ no admite default-int|
C:\Archivos de programa\Microsoft SDKs\Windows\v6.0A\include\wininet.h|58|error C4430: falta el especificador de tipo; se presupone int. Nota: C++ no admite default-int|
C:\Archivos de programa\Microsoft SDKs\Windows\v6.0A\include\wininet.h|59|error C2143: error de sintaxis : falta ';' delante de '*'|
C:\Archivos de programa\Microsoft SDKs\Windows\v6.0A\include\wininet.h|59|error C4430: falta el especificador de tipo; se presupone int. Nota: C++ no admite default-int|
C:\Archivos de programa\Microsoft SDKs\Windows\v6.0A\include\wininet.h|59|error C2378: 'HINTERNET' : nueva definici¢n; no se puede sobrecargar el s¡mbolo con typedef|
C:\Archivos de programa\Microsoft SDKs\Windows\v6.0A\include\wininet.h|59|error C4430: falta el especificador de tipo; se presupone int. Nota: C++ no admite default-int|
C:\Archivos de programa\Microsoft SDKs\Windows\v6.0A\include\wininet.h|61|error C2146: error de sintaxis : falta ';' delante del identificador 'INTERNET_PORT'|
C:\Archivos de programa\Microsoft SDKs\Windows\v6.0A\include\wininet.h|61|error C4430: falta el especificador de tipo; se presupone int. Nota: C++ no admite default-int|
C:\Archivos de programa\Microsoft SDKs\Windows\v6.0A\include\wininet.h|61|error C4430: falta el especificador de tipo; se presupone int. Nota: C++ no admite default-int|
C:\Archivos de programa\Microsoft SDKs\Windows\v6.0A\include\wininet.h|62|error C2143: error de sintaxis : falta ';' delante de '*'|
C:\Archivos de programa\Microsoft SDKs\Windows\v6.0A\include\wininet.h|62|error C4430: falta el especificador de tipo; se presupone int. Nota: C++ no admite default-int|
C:\Archivos de programa\Microsoft SDKs\Windows\v6.0A\include\wininet.h|62|error C2378: 'INTERNET_PORT' : nueva definici¢n; no se puede sobrecargar el s¡mbolo con typedef|
C:\Archivos de programa\Microsoft SDKs\Windows\v6.0A\include\wininet.h|62|error C4430: falta el especificador de tipo; se presupone int. Nota: C++ no admite default-int|
C:\Archivos de programa\Microsoft SDKs\Windows\v6.0A\include\wininet.h|311|error C2146: error de sintaxis : falta ';' delante del identificador 'dwResult'|
C:\Archivos de programa\Microsoft SDKs\Windows\v6.0A\include\wininet.h|311|error C4430: falta el especificador de tipo; se presupone int. Nota: C++ no admite default-int|
C:\Archivos de programa\Microsoft SDKs\Windows\v6.0A\include\wininet.h|311|error C4430: falta el especificador de tipo; se presupone int. Nota: C++ no admite default-int|
C:\Archivos de programa\Microsoft SDKs\Windows\v6.0A\include\wininet.h|317|error C2146: error de sintaxis : falta ';' delante del identificador 'dwError'|
C:\Archivos de programa\Microsoft SDKs\Windows\v6.0A\include\wininet.h|317|error C4430: falta el especificador de tipo; se presupone int. Nota: C++ no admite default-int|
C:\Archivos de programa\Microsoft SDKs\Windows\v6.0A\include\wininet.h|317|error C4430: falta el especificador de tipo; se presupone int. Nota: C++ no admite default-int|
C:\Archivos de programa\Microsoft SDKs\Windows\v6.0A\include\wininet.h|326|error C2146: error de sintaxis : falta ';' delante del identificador 'Socket'|
C:\Archivos de programa\Microsoft SDKs\Windows\v6.0A\include\wininet.h|326|error C4430: falta el especificador de tipo; se presupone int. Nota: C++ no admite default-int|
C:\Archivos de programa\Microsoft SDKs\Windows\v6.0A\include\wininet.h|326|error C4430: falta el especificador de tipo; se presupone int. Nota: C++ no admite default-int|
C:\Archivos de programa\Microsoft SDKs\Windows\v6.0A\include\wininet.h|327|error C2146: error de sintaxis : falta ';' delante del identificador 'SourcePort'|
C:\Archivos de programa\Microsoft SDKs\Windows\v6.0A\include\wininet.h|327|error C4430: falta el especificador de tipo; se presupone int. Nota: C++ no admite default-int|
C:\Archivos de programa\Microsoft SDKs\Windows\v6.0A\include\wininet.h|327|error C4430: falta el especificador de tipo; se presupone int. Nota: C++ no admite default-int|
C:\Archivos de programa\Microsoft SDKs\Windows\v6.0A\include\wininet.h|328|error C2146: error de sintaxis : falta ';' delante del identificador 'DestPort'|
C:\Archivos de programa\Microsoft SDKs\Windows\v6.0A\include\wininet.h|328|error C4430: falta el especificador de tipo; se presupone int. Nota: C++ no admite default-int|
C:\Archivos de programa\Microsoft SDKs\Windows\v6.0A\include\wininet.h|328|error C4430: falta el especificador de tipo; se presupone int. Nota: C++ no admite default-int|
C:\Archivos de programa\Microsoft SDKs\Windows\v6.0A\include\wininet.h|329|error C2146: error de sintaxis : falta ';' delante del identificador 'Flags'|
C:\Archivos de programa\Microsoft SDKs\Windows\v6.0A\include\wininet.h|329|error C4430: falta el especificador de tipo; se presupone int. Nota: C++ no admite default-int|
C:\Archivos de programa\Microsoft SDKs\Windows\v6.0A\include\wininet.h|329|error C4430: falta el especificador de tipo; se presupone int. Nota: C++ no admite default-int|
C:\Archivos de programa\Microsoft SDKs\Windows\v6.0A\include\wininet.h|353|error C2146: error de sintaxis : falta ';' delante del identificador 'dwAccessType'|
C:\Archivos de programa\Microsoft SDKs\Windows\v6.0A\include\wininet.h|353|error C4430: falta el especificador de tipo; se presupone int. Nota: C++ no admite default-int|
C:\Archivos de programa\Microsoft SDKs\Windows\v6.0A\include\wininet.h|353|error C4430: falta el especificador de tipo; se presupone int. Nota: C++ no admite default-int|
C:\Archivos de programa\Microsoft SDKs\Windows\v6.0A\include\wininet.h|359|error C2146: error de sintaxis : falta ';' delante del identificador 'lpszProxy'|
C:\Archivos de programa\Microsoft SDKs\Windows\v6.0A\include\wininet.h|359|error C4430: falta el especificador de tipo; se presupone int. Nota: C++ no admite default-int|
C:\Archivos de programa\Microsoft SDKs\Windows\v6.0A\include\wininet.h|359|error C4430: falta el especificador de tipo; se presupone int. Nota: C++ no admite default-int|
C:\Archivos de programa\Microsoft SDKs\Windows\v6.0A\include\wininet.h|365|error C2146: error de sintaxis : falta ';' delante del identificador 'lpszProxyBypass'|
C:\Archivos de programa\Microsoft SDKs\Windows\v6.0A\include\wininet.h|365|error C4430: falta el especificador de tipo; se presupone int. Nota: C++ no admite default-int|
C:\Archivos de programa\Microsoft SDKs\Windows\v6.0A\include\wininet.h|365|error C4430: falta el especificador de tipo; se presupone int. Nota: C++ no admite default-int|
C:\Archivos de programa\Microsoft SDKs\Windows\v6.0A\include\wininet.h|377|error C2146: error de sintaxis : falta ';' delante del identificador 'dwOption'|
C:\Archivos de programa\Microsoft SDKs\Windows\v6.0A\include\wininet.h|377|error C4430: falta el especificador de tipo; se presupone int. Nota: C++ no admite default-int|
C:\Archivos de programa\Microsoft SDKs\Windows\v6.0A\include\wininet.h|377|error C4430: falta el especificador de tipo; se presupone int. Nota: C++ no admite default-int|
C:\Archivos de programa\Microsoft SDKs\Windows\v6.0A\include\wininet.h|379|error C2146: error de sintaxis : falta ';' delante del identificador 'dwValue'|
C:\Archivos de programa\Microsoft SDKs\Windows\v6.0A\include\wininet.h|379|error C4430: falta el especificador de tipo; se presupone int. Nota: C++ no admite default-int|
C:\Archivos de programa\Microsoft SDKs\Windows\v6.0A\include\wininet.h|379|error C4430: falta el especificador de tipo; se presupone int. Nota: C++ no admite default-int|
C:\Archivos de programa\Microsoft SDKs\Windows\v6.0A\include\wininet.h|380|error C2146: error de sintaxis : falta ';' delante del identificador 'pszValue'|
C:\Archivos de programa\Microsoft SDKs\Windows\v6.0A\include\wininet.h|380|error C4430: falta el especificador de tipo; se presupone int. Nota: C++ no admite default-int|
C:\Archivos de programa\Microsoft SDKs\Windows\v6.0A\include\wininet.h|380|error C4430: falta el especificador de tipo; se presupone int. Nota: C++ no admite default-int|
||More errors follow but not being shown.|
||Edit the max errors limit in compiler options...|
||=== Build finished: 50 errors, 0 warnings ===|
o alguien conoce alguna librearia gratis para c++ que no sea chilkat y qeu tenga como ejemplo un proyecto lo unico que quiero esa una aplicacion consola que envie archivos de forma automatica solo enviar mas nada ya tengo como semana en esto y solo e consiguedo esto en pero en c pero lo quiero hacer en c++ poruqe la que ise en c le faltan funciones que no puedo usar pero en c++ sip plzzzzzzzzzzzzzzzzzzzzz alguien que me saque de esto yo pense que hacer lo que yo quiero era facil
lo que quiero es una aplicacion que se este ejecuntando todo el tiempo
que cada x tiempo envie un archivo txt si es que existe:
  #2 (permalink)  
Antiguo 27/06/2009, 01:13
Avatar de Eternal Idol  
Fecha de Ingreso: mayo-2004
Ubicación: Lucentum
Mensajes: 6.192
Antigüedad: 20 años
Puntos: 74
Respuesta: problemas con winlnet

Antes tenes que incluir windows.h:

Código:
#include <windows.h>
__________________
¡Peron cumple, Evita dignifica! VIVA PERON CARAJO
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 06:57.