Tom's Guide > Forum > Programmation > [Résolu] [Problème] [Perl,Tableaux] lire un fichier texte
[Résolu] [Problème] [Perl,Tableaux] lire un fichier texte - Programmation
TomsGuide.com : 800 000 inscrits répondent à toutes vos questions high-tech et informatique. Pour obtenir de l'aide, inscrivez-vous gratuitement !
Mot :    Pseudo :           
 

Bonjour à tous,

voici mon fichier .txt

Citation :


titi;ti;français;2
tata;ta;math;5
tutu;tu;anglais;4
tete;te;eps;8



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 :
  1. #!/usr/bin/perl
  2. use strict;
  3. my $ligne = undef;
  4. my @tab = undef;
  5. my $i = "tata"
  6. my $j = "ta";
  7. my $tmp = undef;
  8. open my($file), '<', 'ENT_PROF.txt'
  9.   or die "Impossible Ouverture Fichier\n";
  10. while(<$file> )
  11. {
  12. #  push @tab, [split(/;/, $_)];
  13.   @tab=split(/;/, $_);
  14. print ("$tab[0] , $tab[1] , $tab[2] , $tab[3]\n" );
  15. if (($tab[0]=$i) && ($tab[1]=$j))
  16. {
  17. $tmp = ("@tab[0], @tab[1], @tab[2], @tab[3]\n" );
  18. }
  19. }
  20. print ("$tmp" );



D'avance merci à vous.


Message édité par Maloute80 le 18-12-2007 à 13:26:13
Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.

et c'est quoi le souci?
à part le ; qui manque et que doit surement te signaler perl
+ l'indentation douteuse :p

------------------------------ Ne pas oublier le [resolu] pour finir le sujet.
Penser à voir les tutos, ca peut aider!
Répondre à coca25

Merci coca25,

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
Tom's Guide > Forum > Programmation > [Résolu] [Problème] [Perl,Tableaux] lire un fichier texte
Aller à :

Il y a 610 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Attention

Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois.
Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.

Répondre Annuler
Liens