Pb lecture fichier

cazus Messages postés 1 Date d'inscription   Statut Membre Dernière intervention   -  
 TMTOWTDI -
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

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