Programma in Perl
Luca Giuzzi
giuzzi a lugbs.linux.it
Lun 2 Dic 2002 12:37:13 UTC
On Mon, Dec 02, 2002 at 11:34:51AM +0100, marco wrote:
>
> Ciao a tutti,
> sto scrivendo un programma in Perl e devo leggere una
> matrice di interi 254x254 contenuta in un file di testo.
> Questa matrice la piazzero' in una struttura dati del tipo
> $matrice[1..254][1..254], che e' un array bidmensionale.
> Successivamente dovro' sommarla con un'altra matrice 254x254 e mettere il
> risultato in un altro file di testo, ma questo lo so fare... Il mio problema
> e' la lettura e l'assegnazione degli interi letti alle giuste variabili.
> Grazie
> Marco Antonioli
ok...
personalmente io suggerirei di usare la split (anche perche' il perl
viene compilato jit), comunque una alternativa e'
usare una (meno efficiente) costruzione del tipo...
while(<>)
{
$i=0;
$row=$_;
while($row==/[0-9]/)
{
s/^([^\ ])(\ |$)/$`/;
$cell[$i++]=$1;
}
}
Ciao,
lg
--
Maggiori informazioni sulla lista
Lug
|