Posez votre question Signaler

[Perl,Tableaux] lire un fichier texte [Résolu/Fermé]

Maloute80 5Messages postés 16 novembre 2007Date d'inscription - Dernière réponse le 27 déc. 2011 à 15:54
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.
Lire la suite 

[Perl,Tableaux] lire un fichier texte »

7 réponses
Réponse
+0
moins plus
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- 27 déc. 2011 à 14:35
Salut,

Le fichier texte a été donner par le demandeur dans son premier message.
Pour accéder à ton fichier texte il faut savoir le chemin vers le fichier ensuite il suffit d'utiliser open pour l'ouvrir.
explicaiont- 27 déc. 2011 à 15:37
oui j'ai essayé de donner le chemin suivant
open LIRE, 'C:\Users\Microbox\Desktop\index\fichier.txt'
mais il me dis qu'il ne reconnais pas le chemin!!
lami20j- 27 déc. 2011 à 15:54
Merci de ne t'éparpiller pas sur tout le forum.
Tu risques de me convaincre de ne plus vouloir t'aider.

On continue ici
http://www.commentcamarche.net/forum/affich-23996226-perl

Merci.
Réponse
+0
moins plus
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éponse
+0
moins plus
comment creer ,lire et modifier un fichier.txt avec java .merci

Ce document intitulé « [Perl,Tableaux] lire un fichier texte » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?