elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
29 Mayo 2012, 06:50  


Tema destacado: Personaliza-Escoge el diseño del foro que más te guste.

+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting (Moderadores: Novlucker, Leo Gutiérrez., EleKtro H@cker)
| | |-+  Ayuda problema con valor (RUBY)
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Ayuda problema con valor (RUBY)  (Leído 334 veces)
tbgio

Desconectado Desconectado

Mensajes: 13


Ver Perfil
Ayuda problema con valor (RUBY)
« en: 16 Julio 2011, 01:30 »

Estoy haciendo un código en ruby para poder leer unos paquetes y que me diga lo que contienen. Aunque el código es muy muy simple, y hace poco que lo he desarrollado, hay una cosa que me da dolor de cabeza.

Código
arch = File.new("[i]archivo[/i]", "r")
  z = arch.sysread(1).unpack('H*')
  puts z
  content = arch.sysread(32)
 
En este caso, con el archivo que intento abrir, z = 10, pero si pongo z en el lugar del 32 de la linea 4 me da error. En mi código antes tengo puesto x = 1 y si lo pongo ahí me va bien, pero z no.
¿Cómo lo puedo hacer para que no me de error y lea z?


« Última modificación: 17 Julio 2011, 18:42 por Leo Gutiérrez. » En línea
tbgio

Desconectado Desconectado

Mensajes: 13


Ver Perfil
Re: Ayuda problema con valor (RUBY)
« Respuesta #1 en: 18 Julio 2011, 02:02 »

Ya lo he solucionado, he cambiado prácticamente todo el código para que funcione y ahora vá bien.

Lo que ahora tengo otra duda, hay alguna manera de que dentro de un loop FOR cada vez me haga una varaible distinta, del estilo:

for f in 1..50 do
   var_f = f
end

La idea se hacer un número de variables que sigan esa linea, var_1 = 1; var_2 = 2...


En línea
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines