elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Tutorial básico de Quickjs


  Mostrar Temas
Páginas: [1]
1  Programación / Programación C/C++ / leer caracter de una web con InternetReadFile en: 10 Diciembre 2019, 08:51 am
Buenas

tengo una pagina web MIWEB con el codigo

Código:
<?php

$Caracter = 'S';
echo $Caracter;
?>

Quiero leer desde mi aplicacion el valor de $Caracter y codifico

Código:
char  Buffer;
 DWORD BytesRead=0;

  const ::HINTERNET sesion = InternetOpen("agent",INTERNET_OPEN_TYPE_PRECONFIG, NULL, NULL,0);
  if(sesion!=NULL)
  {

     AnsiString Url = "http://www.MIWEB.ES";
     const ::HINTERNET handle = ::InternetOpenUrl(sesion,Url.c_str(),NULL,0, INTERNET_FLAG_RELOAD, 0);
     if(handle!=NULL)
     {
        while(InternetReadFile(handle,&Buffer,sizeof(Byte),&BytesRead))
        {
          if(BytesRead==0){break;}
        }
    }
    InternetCloseHandle(handle);
  }
  else
  {

  }
  InternetCloseHandle(sesion);

Pero Buffer ='/n'


Que Hago MAL Gracias.
2  Programación / Programación C/C++ / Problemas valor Variable en: 2 Enero 2018, 10:33 am
Buenas..

En primer Lugar feliz Año a Todos...

Estoy adaptando un codigo de c# a c++ y me a surgido un problema con el valor de una variable al ejecutar una funcion recursiva..

la funcion es la siguiente

Código:
 
main
{
...........
 recursiva(2513169434916L, 0, 1, 14, 2513169509823);
}


void recursiva(long long Z, byte P, byte H, byte X, long long K)
{

 long long int num = 7L << (int)(3 * P);

 for (byte b = P; b < X; b += 1)
  {
   for (short num2 = 1; num2 >= 0; num2 -= 1)
    {
    long long  num3 = (Z & ~num) | 1L << (int)((short)(b * 3) + num2);
    if (P < H)
      {
         recursiva(num3, b + 1, H + 1, X, K);
      }
    }
   num <<= 3;
  }
}


La variable que me da problemas es num3

sus valorese deberian ser sucesivamente

2513169509823
2513169434914
2513169434898
2513169434770
2513169433746
2513169425554
2513169360018
2513168835730
2513164641426
2513131086994
2512862651538
hasta aqui bien pero el siguiente en vez de
2510715167890

da -1840700270

En el codigo en c# original el tipo de variable num3 es long (64bites) yo lo he adaptado a long long e incluso a long long int pero sigue igual

Alguna Idea Gracias...
3  Programación / .NET (C#, VB.NET, ASP) / Novato Dudas con array en C# en: 19 Noviembre 2017, 11:34 am
Buenas..

Estoy empezando a trabajar con c# (vengo de c++) y me surge ua duda a la hora de instanciar arrays..

Si tengo el siguiente codigo
 
Código:
int []array1 = new int [4];

int []array2 = array1;

¿array2 se inicializa con cuatro elementos cuyo valor es 0?

¿Si modifico el valor de alguno de los elementos de array2, estoy modificando el mismo elemento en array1 como sucede en c++ con puntero array?

Espero haberme explicado bien..
 Gracias
 

4  Programación / Programación C/C++ / Duda con punteros en: 30 Mayo 2013, 09:35 am
 Es posible saber si un puntero a sido ya inicializado...


 Gracias
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines