Curso K1223... Duda acerca del TP de Pablo

8 views
Skip to first unread message

Seba89

unread,
Oct 15, 2008, 7:43:28 PM10/15/08
to PascalSOS
Ehm... Bueno, la verdad es que estoy muy desorientado... Porque mi
problema es con el TP es el siguiente, estoy tratando de hacer la
función byteToBin para un T16B, pero la única variable que recibo es
el T16B que es un array de Bytes... Y yo le pregunté al profesor si
podía agregar variables locales para la función y me dijo que no =S...
Hasta ahora me las arreglé, pero esta me mató xD... No sé como hacer
para que la función devuelva un String si no tengo variables tipo
String =S... ¿Hay alguna forma de hacer que un Byte sea String?...
Espero me puedan ayudar... Desde ya muchas gracias

Seba

Pablo Augusto Sznajdleder

unread,
Oct 17, 2008, 4:48:20 PM10/17/08
to Pasc...@googlegroups.com
Seba, te respondo intercalado en u texto:

estoy tratando de hacer la
función byteToBin para un T16B, pero la única variable que recibo es
el T16B que es un array de Bytes...

No... la función recibe dos parámetros:

1 - el T16b (array de 16 bytes)
2 - un byte que indica cuantos de esos 128 bits deben incluirse en el String resultante
 
Y yo le pregunté al profesor si
podía agregar variables locales para la función y me dijo que no =S...

Locales todas las que quieras, lo que no podés hacer es modificar el prototipo de la función. Adentro de la función podés hacer lo que necesites.

Hasta ahora me las arreglé, pero esta me mató xD... No sé como hacer
para que la función devuelva un String si no tengo variables tipo
String =S...

Concatenás en una variable tipo String el valor de retorno. Fijate en el HolaMundo.pascal que tenés ejemplos de como hacerlo. En el capítulo de Manejo de Cadenas de caracteres y en los ejercicios resueltos relacionados a ese capítulo.

¿Hay alguna forma de hacer que un Byte sea String?...

No... La forma es ver bit por bit y concatenar 1 o 0 en un String y luego retornar ese String.

Espero me puedan ayudar... Desde ya muchas gracias

Saludos !
Pablo.


Seba





--
Ing. Pablo Augusto Sznajdleder_________
(5411) 4637-8879  |  15-4419-JAVA (5282)

email: pab...@pablosz.com.ar
skype: pabloszn
http://www.PabloSZ.com.ar
http://www.JavaSOS.com.ar
Reply all
Reply to author
Forward
0 new messages