Perl - Imprimir array en fichero

 
Vista:

Imprimir array en fichero

Publicado por Gorka (5 intervenciones) el 03/09/2008 14:39:43
Trato de imprimir lo siguiente en una única línea ...

print OUT @inicio[$a], @final[$a], $tamano," pb"," ";

... pero me lo imprime en varias por culpa de los arrays ...

236323
236325
3 pb

... ¿cómo he de imprimirlo para que no me cambie de línea, como el resto de vbles?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Imprimir array en fichero

Publicado por Joaquín (13 intervenciones) el 05/09/2008 23:12:20
Prueba

print OUT $inicio[$a], $final[$a], $tamano," pb"," ";

Pero me temo que será debido a que los elementos de los array tienen caracteres de final de línea.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Imprimir array en fichero

Publicado por Gorka (5 intervenciones) el 08/09/2008 12:06:24
Gracias Joaquín por responder.
Ya lo he probado y nada, el mismo resultado.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Imprimir array en fichero

Publicado por Joaquín (13 intervenciones) el 12/09/2008 16:04:46
Prueba con esto:

print OUT "[$inicio[$a]] [$final[$a]] [$tamano] ";

Poniendo las variables entre corchetes, verás exactamente qué es lo que contienen las variables. Si contienen retornos o avances de línea, entonces tendrás que hacer un chomp() de ellas.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar