Autor
|
Tema: Ayuda con "read" y "seek" en perl (Leído 4,070 veces)
|
jankoitt
Desconectado
Mensajes: 6
|
Saludos, estoy haciendo una aplicacion en la cual estoy manejando archivos, necesito sacar unos datos desde una posicion en especifica hacia atras. Para ello estoy usando seek y read. Segun estuve leyendo:
seek me coloca el puntero en una posicion en especifico y me permite moverme desde el inicio, desde una posicion o desde el final con los parametros (0,1,2) para leer con read. Pero a pesar de esto, cuando uso el "read" me lee desde el inicio :S
Lo que tengo es lo siguiente
seek(l,-3955,1); #me posiciono en la 3955 para leer hacia atras read(l,$var,50); #almaceno en $var 50 caracteres desde la posicion 3905-3955
Pero aun asi cuando hago print $var; me presenta los primeros 50 caracteres desde la posicion 0 hasta la 49 del archivo.
Alguna idea? Gracias!
|
|
|
En línea
|
|
|
|
leogtz
. . .. ... ..... ........ ............. .....................
Colaborador
 
Desconectado
Mensajes: 3.069
/^$/
|
Ya probaste con: seek(l,3955,0);
Según he leído, eso sitúa el puntero del archivo en el byte 3955.
|
|
|
En línea
|
|
|
|
jankoitt
Desconectado
Mensajes: 6
|
me funciona ahora si quito el "menos" en el 3955, lo que hice fue restar la cantidad de caracteres que deseaba leer a la posicion y asi me resulto (medio arcaico) pero para el fin resuelve. Gracias!
|
|
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
"""BUSCO EJEMPLO VB PARA ENVIAR MAILS""""
Programación Visual Basic
|
gera
|
1
|
6,801
|
1 Septiembre 2005, 00:14 am
por programatrix
|
|
|
De donde puedo descargar utilidades: "Formas", "Estilos", "Motivos", D
Diseño Gráfico
|
Ad0nis
|
2
|
9,212
|
2 Septiembre 2006, 15:48 pm
por Ad0nis
|
|
|
[Ayuda] modificar "start page" en "internet explorer" con "batch"
Scripting
|
taton
|
7
|
17,791
|
20 Septiembre 2006, 01:45 am
por taton
|
|
|
El Nuevo ImgBurn no tiene la opción de "Read" sólo de escritura "Write" (¿?)
Software
|
Ad0nis
|
0
|
3,760
|
27 Octubre 2006, 14:10 pm
por Ad0nis
|
|
|
Propiedad "Interprete"/"Artista"/"Autor" de una canción
Windows
|
Castg!
|
4
|
10,177
|
16 Junio 2010, 07:58 am
por Roy-Mustang
|
|