Portar una expression C

Se expone todo lo relacionado con el lenguaje, desde lo más básico hasta lo no tanto.

Moderadores: gneuromante, Andres_age, Yzumi

Portar una expression C

Notapor berni69 » Dom Ene 31, 2010 14:27

Hola muy buenas tardes, me presento, soy berni69 un estudiante de 1ero de telematica jeje, y me gustaria saber como puedo portar a ada una expresion C del tipo (~x>>2)&f o algo parecido, ya que lo poco que he encontrado lo he encontrado por aqui y no me queda demasiado claro como hacerlo. ya que cuando intento hacer operaciones con X (un numero) me devuelve un error diciendome que no es el tipo que deberia ser.

EL ide que uso es el adagide sobre las gcc de gnat

Tambien me gustaria saber como operar a nivel de bits, transformar un caractera un entero sin signo y ahi poder aplicar las mascaras que me interesan,,,


Muxas gracias por todo
berni69
Novato
Novato
 
Mensajes: 2
Registrado: Dom Ene 31, 2010 13:08

Re: Portar una expression C

Notapor gneuromante » Sab Feb 06, 2010 12:58

En nuestra página de código Ada http://www.canalada.org/codigo/ tienes una librería (d_byte) en la que encontrarás ejemplos de manejo de datos a nivel de bits.

Lo mejor en Ada para operar con bits es usar tipos enteros modulares: http://en.wikibooks.org/wiki/Ada_Programming/Types/mod Estos tipos tienen los operadores lógicos and, or y xor definidos a nivel de bits.
gneuromante
Gurú Moderador
Gurú Moderador
 
Mensajes: 194
Registrado: Mié Mar 09, 2005 0:34

Re: Portar una expression C

Notapor berni69 » Jue Abr 01, 2010 11:32

muxas gracias por responder, voy a ponerme a hacer la practica de este año de la uib jeje

como he visto varias personas de la uib se pasan por aqui hehhe

voy a pelearme con los bmp y adagraph jej
berni69
Novato
Novato
 
Mensajes: 2
Registrado: Dom Ene 31, 2010 13:08


Volver a General

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado

cron