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

 

 


Tema destacado:


  Mostrar Mensajes
Páginas: 1 2 3 4 5 [6] 7 8 9 10 11 12 13 14
51  Programación / Programación C/C++ / Re: Problema redimensionando array en: 25 Agosto 2015, 23:09 pm
yo creo en este caso lo mejor sería usar listas enlazadas. Creas una lista y añades y eliminas elementos a antojo.
52  Programación / Programación C/C++ / Re: Conversión tipos float a U_int8 en: 24 Agosto 2015, 00:17 am
muchísimas gracias por contestarme la verdad no sabia si estaba haciendo una genialidad o un disparate.
 ::)
53  Programación / Programación C/C++ / Re: Conversión tipos float a U_int8 en: 24 Agosto 2015, 00:01 am
Hola y gracias por contestar,

mira estoy programando un microprocesador con bluetooth  y usando la librería de bluetooth ,que me permite enviar en el payload información, adjunto la info pero en tipo unsigned char *.

cosa que con tu código vendría al pelo. Gracias.

Pero cuando leo los datos con otro programa de java como los interpreto de ahí mi pregunta.

lo que había pensado era: multiplicarlo, hacerle un cast a int y enviar 4 bytes.
recojo la información en el java y formo un int con los 4 bytes divido por 1000 y tendría el valor leído.

 PD: dejo el codillo para la conversión

Código
  1. uint8_t * float2ArrayUint8(float value)
  2. {
  3.    uint8_t output[] = {0,0,0,0};
  4.    uint32_t dataValue = (uint32_t) value * 1000;
  5.  
  6.    output[0] = dataValue and 0x000F;
  7.    output[1] = dataValue and 0x00F0;
  8.    output[2] = dataValue and 0x0F00;
  9.    output[3] = dataValue and 0xF000;
  10.  
  11.    return &output;
  12. }
  13.  
54  Programación / Programación C/C++ / Conversión tipos float a U_int8 en: 23 Agosto 2015, 22:57 pm
Hola gente,

Estoy aquí porque ando un poco perdido con los tipos y los diferentes lenguajes, les comento.

tengo un numero en float(32 bits) y necesito pasarlo a u_int8. Mi idea, y creo que no voy a perder representación es el numero tipo float multiplicarlo por 1000, es decir, 25.890 float seria 25890.0 hacerle un cast a entero.

y luego esto dividirlo en en 4 bytes que se enviaría y en java recoger los 4byte y montar el número entero.

Mi pregunta es ¿Perderé representación al multiplicar x1000?

¿Hay alguna otra manera? He visto que con memcpy pero después de probarlo no lo he conseguido.



55  Informática / Electrónica / Re: manipular frecuencias placa red wifi !! en: 23 Agosto 2015, 16:02 pm
a ver todo ello lo puedes hacer por wifi, pero debes entender que el wifi (las frecuencias) es un modo de acceso a internet (una red global) a la que puedes acceder a servicios como televisión radio y demás.

Si lo que quieres es diseñarte tu propia antena wifi, es otra cosa pero siempre sabiendo a la frecuencias que estas si te quieres hacer una antena que capture todo el rango de la microondas y hacer un filtro regulable se puede hacer pero es muy costoso.
56  Informática / Electrónica / Re: manipular frecuencias placa red wifi !! en: 21 Agosto 2015, 12:34 pm
Hola no te termino de pillar, a ver en España hay un banda libre de frecuencias que puedes utilizar a tu antojo, creo que es la de los mandos de los coches y la de los telefonos inalámbricos.

Lo normal es hacer un emisor y un receptor en una misma frecuencia pero para que quieres cambiar de frecuencia. De todas formas debido a esta Banda que te he comentado arriba solo vas a tener unos "canales" por lo que transmitir.

Si puedes compartir más info acerca de tu idea, quizás entendiera mejor a que te refieres.
57  Programación / Programación General / Re: Problema para depurar android en: 16 Agosto 2015, 13:57 pm
Cada familia de dispositivos tiene un nombre, es decir, Bq tiene un Id vendor tiene que estar dentro de un archivo del sistema android. Tienes que buscar cual es el ID VENDOR de la marca de tu movil e incluirlo.

Ami me toca hacerlo cada vez que instalo en un Android studio en un equipo nuevo.

link:http://developer.android.com/intl/es/tools/device.html
58  Programación / Programación C/C++ / Re: elevar al cuadrado y al cubo en: 13 Agosto 2015, 14:29 pm
Espero que hayas visto los fallos sobre todo en funciones parece que no lo tienes del todo claro. Y no entiendo que querias hacer con el for dentro de tu función eleva.

Si tienes alguna duda no dudes en preguntar.

un saludo.
59  Programación / Programación C/C++ / Re: elevar al cuadrado y al cubo en: 13 Agosto 2015, 12:13 pm
Código
  1.    #include<stdio.h>
  2.    #include<stdlib.h>
  3.    #include<math.h>
  4.     int eleva(int x,int i)
  5.     {
  6.        int elevador = pow(x,i);
  7.        return elevador;
  8.     }
  9.  
  10.     int main(void)
  11.    {
  12.     int x,i,elevador;
  13.     scanf("%d",&x);
  14.  
  15.     for(i=2;i<=3;i++)
  16.         printf("número = %d elevado a %d = %d\n", x,i, eleva(x,i));
  17.  
  18.     system("pause");
  19.     return(0);
  20.  
  21.     }
  22.  


No le he compilado pero en principio debería funcionar.
PD: hace tiempo que no toco C
60  Programación / .NET (C#, VB.NET, ASP) / Re: Sockets a través de internet C# en: 12 Agosto 2015, 18:35 pm
esexactamente igual, de hecho puedes tener un socket que se comunique con un demonio de tu ordenador de otra maquina en tu misma red o incluso de una maquina en internet pero tiene que estar el demonio-servidor.
Páginas: 1 2 3 4 5 [6] 7 8 9 10 11 12 13 14
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines