Bonjour,
j'aimerais manipuler un fichier qui contient une très longue chaine de caractères(environ 200) sur une seule ligne, puis après appliquer des fonctions à cette chaine ( compter la longueur de cette chaine, par exemple,...)
Dc je me suis aidée du code donné à papyperl, mais cane marche tjrs pas!
car moi je veux récupérer tous les caractères du fichier ds une chaine et non pas dans un tableau
le résultat n'est pas celui que j'attends car il me dise que la longueur de la séquence est de 0
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
22
23
24
25 #!/usr/bin/perl use strict; my $fichier; my $sequence; my $longueur; print " nom du fichier a traiter : "; chomp ($fichier = <STDIN>); open (FIC , "$fichier") || die "Probleme d'ouverture: $!"; while ($sequence = <FIC>) { chomp $sequence; } print $sequence; close FIC; $longueur=length($sequence); print "\nlongueur de la seq $longueur\n";
merci d'avance
Partager