Sab Feb 17, 2007 4:26 pm
|
 |
creating021
Vive para Perl en Español

|
Registrado: 23 Feb 2006
Mensajes: 478
Ubicación: Frente al monitor
|
|
| ¿pack "c" es igual al signed char de C? |
|
|
¿Hola, que tal?
Bueno.. hemm lo que pasa es que necesito usar cosas poco comunes...
La pregunta es: "pack ('c' $datos)" es igual a "signed char datos"?
Si no es así, ¿Hay algo equivalente?
Gracias  |
|
|
|
Sab Feb 17, 2007 8:06 pm
|
 |
explorer
Moderador

|
Registrado: 24 Jul 2005
Mensajes: 4086
Ubicación: Valladolid, España
|
|
|
|
|
1.- Si.
2.- Humm... quizás sprintf("%c",$datos). O chr($datos). |
|
Dom Feb 18, 2007 6:27 pm
|
 |
creating021
Vive para Perl en Español

|
Registrado: 23 Feb 2006
Mensajes: 478
Ubicación: Frente al monitor
|
|
|
|
|
Ya veo
¡Gracias!
Algo más, ¿"long long int datos" es igual a pack("2l!i!*", $dato)?
¿O es pack("l!*", ( pack("l!*" pack("i!*" dato))); ?
¡Nuevamente gracias! |
|
Jue Mar 08, 2007 8:29 am
|
 |
creating021
Vive para Perl en Español

|
Registrado: 23 Feb 2006
Mensajes: 478
Ubicación: Frente al monitor
|
|
|
|
|
En c2ph están todos los equivalentes usando pack/unpack.
Ironicamente no me funciona eso para trabajar con datos formados con struct (en C) y encontre una respuesta, Convert::Binary::C |
|
Powered by phpBB © 2001, 2005 phpBB Group
|