9. E/S FORMATEADA.

Además de printf, se puede realizar E/S formateada con los comandos format y write. Se puede generar paginación automática e imprimir encabezados.

Las siguientes variables escalares especiales son útiles :

                    $%              Número de página actual.

$= Longitud de página actual (default 60).

$- Las líneas que quedan en la página.

Ejemplo de E/S formateada :

# Un reporte tomado de una forma de reporte de fallas; de 

# una página del manual de Perl.

Reporte de Fallas

@<<<<<<<<<<<<<<<<<<<<<<< @||| @>>>>>>>>>>>>>>>>>>>>>>>

$system, $%, $date

------------------------------------------------------------------

.

format STDOUT =

Subject: @<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

$subject

Index: @<<<<<<<<<<<<<<<<<<<<<<<<<<<< ^<<<<<<<<<<<<<<<<<<<<<<<<<<<<

$index, $description

Priority: @<<<<<<<<<< Date: @<<<<<<< ^<<<<<<<<<<<<<<<<<<<<<<<<<<<<

$priority, $date, $description

From: @<<<<<<<<<<<<<<<<<<<<<<<<<<<<< ^<<<<<<<<<<<<<<<<<<<<<<<<<<<<

$from, $description

Assigned to: @<<<<<<<<<<<<<<<<<<<<<< ^<<<<<<<<<<<<<<<<<<<<<<<<<<<<

$programmer, $description

~ ^<<<<<<<<<<<<<<<<<<<<<<<<<<<<

$description

~ ^<<<<<<<<<<<<<<<<<<<<<<<<<<<<

$description

~ ^<<<<<<<<<<<<<<<<<<<<<<<...

$description

.



Volver