Convertir :: binario :: c

Convierta :: Binario :: C es una conversión de datos binarios usando los tipos C.
Descargar ahora

Convertir :: binario :: c Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Precio:
  • FREE
  • Nombre del editor:
  • Marcus Holland-Moritz
  • Sitio web del editor:
  • http://search.cpan.org/~mhx/Devel-PPPort-3.11/PPPort.pm

Convertir :: binario :: c Etiquetas


Convertir :: binario :: c Descripción

Convertir :: Binario :: C es una conversión de datos binarios usando tipos C. Convertir :: Binario :: C es una conversión de datos binarios usando t tipos.SynopsSSimple Use Convert :: Binary :: C; #--------------------------------------------- # Crear un nuevo Objeto y parse Código incrustado # ---------------------------------------------- - My $ C = Convertir :: Binario :: C-> New-> Parsin ('de diciembre', día => 24}; My $ Packed = $ C-> Pack ('Fecha', Fecha de $); Uso avanzado Convertir :: Binario :: C; Usa datos :: Dumper; # --------------------- # Crear un nuevo objeto # --------- ------------ MIS $ C = NUEVO CONVERTIDO :: BINARIO :: C BYTEORDOR => 'BIBRENDIAND'; # ------------------- --------------------------------- # agregar incluir rutas y preprocesador global define # -------- ------------------------------------------- $ c-> include (' /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.6/include ',' / USR / include ') -> Define (QW (__USUSE_POSIX __USUS_ISOC99 = 1)); # ----- ----------------------------- # analizar el archivo de encabezado 'tiempo.h' # ---------- ------------------------ $ c-> parse_file ('time.h'); # -------------- ---------------------------- # ver qué archivos depende del objeto de # ------------------ ------------------------- Dumper de impresión (); # ------- ---------------------------------------------------- - # ver si Struct TimesPEC se define y descarga su definición # ------------------------------------ ----------------------- if ($ c-> def ('struct timespec')) {impresión Dumper ($ C-> Struct ('TimesPec' )) } # --------------------------------- # Crear algunos datos binarios de datos muñecos # ------------ --------------------- MIS $ DATA = "BinaryTrestring"; # ------------------------------------------------------ ------- # desempaquetar datos $ según 'struct timespec' definición # ------------------------------------------- ------------------------- if (longitud ($ data)> = $ c-> sizeof ('timespec')) {my $ perl = $ c-> desempaquetar ('timespec', $ datos); Imprimir Dumper ($ Perl); } # ---------------------------------------------------- -------- # ver qué miembro se encuentra en offset 5 de 'struct timespec' # ---------------------------------- ---------------------------- MIS $ MIEMBROS = $ C-> Miembro ('TimesPec', 5); Imprimir "Miembro ('TiempoPEC', 5) = '$ MIEMBRO'; CONVERTIDO :: Binario :: C es un preprocesador y analizador para definiciones de tipo C. Es altamente configurable y debe soportar estructuras de datos arbitrariamente complejas. Su interfaz orientada a objetos tiene un paquete y desempaquetar métodos que actúan como reemplazos para el paquete de PERL y desempaquetar y permitir usar los tipos C en lugar de una representación de cadena de la estructura de datos para la conversión de datos binarios desde y a las estructuras de datos complejas de Perl, teniendo ¿Qué convertir :: binario :: c no es muy diferente de lo que hace un compilador de C, solo que no compila el código fuente en un archivo de objeto o ejecutable, pero solo analiza el código y permite que PERL use las enumeraciones, Las estructuras, los sindicatos y las Typedefs que se han definido dentro de su fuente C para la conversión de datos binarios, similar al paquete de Perl y a desempaquetar. El módulo ofrece muchos métodos de conveniencia para recuperar información sobre los tipos C que han sido analizados. Requisitos: · Perl


Convertir :: binario :: c Software relacionado

Musgo

MOSS es una colección de clases de Java que incluye componentes de swing personalizados adicionales. ...

145

Descargar

XML :: FLUJO

XML :: Flow permite almacenar (restaurar) las estructuras de datos PERL en la corriente XML. ...

154

Descargar