Accueil de Gladir.com Notes légales de Gladir.com Flux RSS des nouvelles du site Gladir.com - Langage de programmation - Perl - Lecture d'un fichier texte séquentiel Section du logiciel DOS «MonsterBook» Inventaire de la bibliothèque de Gladir.com Entrée administrateur

En Perl, il est relativement facile d'effectuer la lecture d'un fichier texte séquentiel. Prenons pour acquis que le fichier «readtext.txt» est le contenu :

Un
Deux
Trois
Quatre
Cinq
Six
Sept
Huit
Neuf
Dix
Onze
Douze
Treize
Quatorze
Quinze
Seize

Pour lire le fichier «readtext.txt» et afficher chacune de ses lignes avec un numéro en avant, il suffit d'écrire les instructions dans l'ordre et la ressemblant suivante :

  1. #!/usr/bin/perl
  2.  
  3. if(open(Handle, "readtext.txt")) {
  4.    $I = 1;
  5.    while(<Handle>) {
  6.       $CurrLine = $_;
  7.       print $I . ":" . $_;
  8.       $I++;
  9.    };
  10.    close(Handle);
  11. }

on obtiendra le résultat suivant :

1:Un
2:Deux
3:Trois
4:Quatre
5:Cinq
6:Six
7:Sept
8:Huit
9:Neuf
10:Dix
11:Onze
12:Douze
13:Treize
14:Quatorze
15:Quinze
16:Seize


Dernière mise à jour: Vendredi, le 4 novembre 2011