le 05-18-2016 06:50 AM
Bonjour à tous,
J'ai un soucis que je n'arrive pas à m'expliquer et qui commence à me gonfler sérieusement...
J'ai un programme de traitement de données qui effectue plusieurs opérations sur des données que je récupère d'un fichier txt au format double précision, or la lecture de mon fichier txt ne me donne pas les parties décimales de mes données ce qui fait que je me retrouve avec un tableau rempli de 0 et de -0 ce qui ne permet pas à mon prgramme de fonctionner correctement. Je n'avais aucun problème jusque là et tout d'un coup ça ne marchait plus...
Je precise bien en entrée du VI Lire un fichier tableur le format de lecture %.6f :
Quelqu'un saurait à quoi est due ce phénomène ?
P.S.: En piece jointe un fichier txt typique que j'utilise.
Cdt,
Nathan
Résolu ! Accéder à la solution.
le 05-18-2016 07:24 AM
peut etre un pb de séparateur décimal "." et " ,"
le 05-18-2016 07:33 AM
J'y ai pensé mais je ne pense pas que ça vienne de là...
J'ai essayé d'utilisé le format "%,6f" mais ça ne change rien...
Ca marchait avant et je n'ai rien changé depuis...
le 05-18-2016 07:51 AM
passe le pc en "." pour voir ?
le 05-18-2016 07:53 AM
c'est à dire ?
le 05-18-2016 07:56 AM
Hello.
Cable la sortie [séparateur] avec une constante tab. Ca fonctionne chez moi.
le 05-18-2016 07:57 AM
option régional sous windows séparateur décimal point
le 05-18-2016 08:02 AM
Buckaroo, merci pour ta réponse mais la valeur par défaut de cette entrée est la tabulation, ça ne change donc rien de cablé une constante tab sur cette entrée...
thib_fr, c'est fait, j'ai mis un point comme symbole décimal mais le résultat reste le même...
le 05-18-2016 08:12 AM
Si tu convertis les points de ton fichier txt en virgule cela fonctionne. C'est donc un problème de séparateur
le 05-18-2016 08:12 AM
essai cela