• Publicidad

Duda con código C

Todo lo relacionado con lenguajes de programación distintos de Perl: PHP, Java, C++, Ruby, Python, etc.

Duda con código C

Notapor BigBear » 2012-11-10 18:58 @832

Tengo el siguiente código.

Sintáxis: [ Descargar ] [ Ocultar ]
Using text Syntax Highlighting
#include <stdio.h>

#include <windows.h>

#include <wininet.h>


HINTERNET hInternet = InternetOpen("Firefox", INTERNET_OPEN_TYPE_PRECONFIG,
    NULL, NULL, 0);

HINTERNET openAddress = InternetOpenUrl(hInternet, "http://www.google.com", NULL, 0,
    INTERNET_FLAG_PRAGMA_NOCACHE|INTERNET_FLAG_KEEP_CONNECTION, 0);


char dataReceived[4096];

DWORD numberOfBytesRead = 0;

while(InternetReadFile(openAddress, dataReceived, 4096, &numberOfBytesRead) && numberOfBytesRead)

{

    printf("%s", dataReceived);

}



    InternetCloseHandle(openAddress);

    InternetCloseHandle(hInternet);
Coloreado en 0.000 segundos, usando GeSHi 1.0.8.4


Quería preguntar si había otra forma de capturar el contenido de la página sin usar while() porque hay páginas con las que se tilda y muestra contenido repetido.

¿ Alguien me podría ayudar ?
BigBear
Perlero frecuente
Perlero frecuente
 
Mensajes: 981
Registrado: 2009-03-01 18:39 @818

Publicidad

Volver a Programación en general

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 4 invitados