Bonjour,
Je suis novice en matière de programmation, je souhaiterais avoir des conseils concernant la création d'un tableau à partir d'un fichier texte avec comme délimiteur des points virgules.
Il faut savoir que mon fichier texte contient des cases vides.
Voici un morceau de mon fichier texte :
350;501;
;;11809
;;16819
385;137;
;;11809
;;17320
805;-202;
Je voudrais obtenir un tableau avec trois colonnes et un nombre de ligne indéfini.
Voici ou j'en suis dans mon code :
Avec ce script, je n'arrive pas a afficher la troisième colonne des lignes commençant par une cellule vide.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 open ( FILE , "$ARGV[0]") || die "Impossible de d'ouvrir le fichier $ARGV[0]"; my $ligne; my @lig; my @tab; while ( $ligne = <FILE> ) { print $ligne || "Impossible d'afficher le contenu du fichier $ARGV[0]"; chomp ( $ligne ); @lig = split ( /;/ , $ligne ); push ( @tab , @lig ); }
Merci d'avance pour votre aide....
Partager