Pb lecture fichier

Fermé
cazus Messages postés 1 Date d'inscription lundi 18 février 2013 Statut Membre Dernière intervention 18 février 2013 - 18 févr. 2013 à 17:22
 TMTOWTDI - 24 févr. 2013 à 11:06
Bonjour,

Je souhaite lire un fichier de données dans un script Perl avec le code ci-dessous :
#!/usr/bin/perl -w

open(FIC,"<data.txt") or die("open: $!");

while( defined( $l = <FIC> ) ) {
chomp $l;
$extract = substr( $l, 0, 100 );
print"\n$extract";
}
close(FIC);

Les résultats affichés sont corrects pour la première valeur mais ensuite les valeurs sont incohérentes. Ce qui me surprend le plus c'est que lorsque je lis le fichier avec un éditeur standart ou IDL je n'ai pas de soucis. Mais si je regarde mon fichier avec un éditeur Hexa type Hexedit je retrouve les valeurs affichées par mon programme Perl.
Pouvez-vous m'éclairer et m'aider à résoudre ce problème

merci d'avance à tous

Frederic

1er ligne du fichier sous aquamacs :
4.8249000e+04 NaN NaN NaN 0.0000000e+00 0.0000000e+00 1.5400573e+01 8.4100000e+00 1.2480000e+01 1.5116294e-02 NaN 5.5199514e+02 2.3755690e-01 NaN 4.9228811e-01

100ers caractéres affcichés par mon programme :
4.8249000e+04 5.0451790e-04 5.0451790e-04 5.0451790e-04 5.0451790e-04 5.0451790e-04 5
A voir également:

1 réponse

Vaut mieux donner ton fichier d'entrée ou une partie et aussi donner un exemple concret de ce que tu veux obtenir.
0