Re: array of array

Liste des GroupesRevenir à fcl perl 
Sujet : Re: array of array
De : alan (at) *nospam* gosseyn.net (Gosseyn)
Groupes : fr.comp.lang.perl
Date : 16. Jan 2024, 01:37:40
Autres entêtes
Organisation : Gosseyn.net
Message-ID : <uo4fk4$li$1@rasp.pasdenom.info>
References : 1
User-Agent : Betterbird (macOS)
Le 15/01/2024 à 18:17, kurtz le pirate a écrit :
Je ne sais pas s'il y a du monde qui vient encore ici, mais je tente ma
chance ;
Gagné. C'est probablement pas moi le meilleur, mais bon...

Donc :
J'ai des données de ce genre :
f 198/216 199/218 2/3 1/1
 Le but est de découper chaque couple a/b dans un tableau '@faces'
Le fichier a 'x' lignes comme ça.
Je suis reparti de ta problématique de départ et j'ai fait un truc plus simple, considérant que c'était toujours des couples x/y sur chaque ligne (à part le "f" de début de ligne).
my $i = 0; # à initialiser une seule fois en dehors de la boucle de traitement des données lues du fichier.
$ligne = "f 198/216 199/218 2/3 1/1"; # pour l'exemple, mais tu remplaces par $_ pour lire les lignes de ton fichier de données.
@line = split (' ', $ligne);
shift(@line);
foreach my $value (@line)
{
@couple = split /\//, $value;
$faces[$i][0] = $couple[0];
$faces[$i++][1] = $couple[1];
}
for my $i ( 0 .. $#faces ) {
  for my $j ( 0 .. $#{$faces[$i]} ) {
   print "faces[$i,$j] = $faces[$i][$j]\n";
   }
  }
++
--
Alan JOBERT - alan@gosseyn.net
www.gosseyn.net

Date Sujet#  Auteur
15 Jan 24 * array of array14kurtz le pirate
16 Jan 24 +- Re: array of array1Gosseyn
16 Jan 24 `* Re: array of array12Nicolas George
18 Jan 24  `* Re: array of array11kurtz le pirate
18 Jan 24   `* Re: array of array10Nicolas George
19 Jan 24    `* Re: array of array9kurtz le pirate
19 Jan 24     +* Re: array of array3Nicolas George
20 Jan 24     i`* Re: array of array2kurtz le pirate
20 Jan 24     i `- Re: array of array1kurtz le pirate
19 Jan 24     `* Re: array of array5Gosseyn
20 Jan 24      +* Re: array of array2kurtz le pirate
20 Jan 24      i`- Re: array of array1Gosseyn
20 Jan 24      `* Re: array of array [HS]2kurtz le pirate
20 Jan 24       `- Re: array of array [HS]1Gosseyn

Haut de la page

Les messages affichés proviennent d'usenet.

NewsPortal