rss
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Résolu

[Perl,Tableaux] lire un fichier texte

Maloute80, le mardi 18 décembre 2007 à 09:10:23
Bonjour à tous,

voici mon fichier .txt
[quote]
titi;ti;français;2
tata;ta;math;5
tutu;tu;anglais;4
tete;te;eps;8
[/quote]

Voici mon code j'ai essayer de mettre mon fichier texte dans un tableau et de le consulter en allant que je l'alllumente car mon tableau s'efface au fur à mesure
[code]
#!/usr/bin/perl
use strict;

my $ligne = undef;
my @tab = undef;
my $i = "tata"
my $j = "ta";
my $tmp = undef;

open my($file), '<', 'ENT_PROF.txt'
or die "Impossible Ouverture Fichier\n";


while(<$file>)
{
# push @tab, [split(/;/, $_)];
@tab=split(/;/, $_);



print ("$tab[0] , $tab[1] , $tab[2] , $tab[3]\n");


if (($tab[0]=$i) && ($tab[1]=$j))
{
$tmp = ("@tab[0], @tab[1], @tab[2], @tab[3]\n");
}
}

print ("$tmp");[/code]

D'avance merci à vous.
Configuration: Windows XP
Firefox 2.0.0.11
Répondre à Maloute80  Signaler ce message aux modérateurs Aller au dernier message

1


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
lami20j, le mardi 18 décembre 2007 à 13:18:07
Salut,

tu peux essayer comme ça (je n'ai pas testé)
#!/usr/bin/perl
use strict;use warnings;

my @tmp;
open LIRE, 'ENT_PROF.txt'
    or die "Impossible Ouverture Fichier : $!\n";


while(<LIRE>){
  push @tmp,$_ if /^tata;ta/; # en supposant que tu as plusieurs lignes
}

print "$_\n" foreach @tmp;
__END__

lami20j
Répondre à lami20j

2


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Maloute80, le mardi 18 décembre 2007 à 13:23:37
Merci lami20j,

Mon souci est bientôt résolu je donne le lien au personne qui veulent m'aider

http://www.developpez.net/forums/s [...] ost2776465

A bientôt merci à vous.
Répondre à Maloute80

3


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
 lili, le samedi 8 mars 2008 à 20:31:14
comment creer ,lire et modifier un fichier.txt avec java .merci
Répondre à lili
Logiciels pertinents trouvés dans les téléchargements
Télécharger IsoBuster 2.4IsoBuster - IsoBuster est un outil de récupération de CD, DVD, HD-DVD et BD prenant en charge tous les formats et tous leurs système de...Catégorie: Gravure
Licence: Freeware/gratuit
Télécharger ModPlug Player 1.46.01ModPlug Player - MODPlug est un lecteur permettant de lire des fichiers MOD, c'est-à-dire des pistes de séquenceurs (trackers), mélant des...Catégorie: Lecteurs audio
Licence: Freeware/gratuit
Télécharger Switch Sound Format Converter 1.05Switch Sound Format Converter - Switchest un convertisseur de formats audio pour Windows ou Mac, capable de convertir des fichiers audio à partir de...Catégorie: Conversion audio
Licence: Freeware/gratuit
Télécharger AVISplit Classic 1.43AVISplit Classic - AVISplit permet de découper et d'assembler des morceaux d'une vidéo au format AVI dans l'ordre souhaité, comme tout bon...Catégorie: Edition vidéo
Licence: Freeware/gratuit
Plus de logiciels gratuits sur « [Perl,Tableaux] lire un fichier texte »