Salut,

J'ai un fichier qui contient les lignes suivantes :
000000004539.62
000000003806.00
000000003468.09
000000001987.86
000000000160.27
000000000393.37
000000000174.07

Je dois "simplement" additionner ces valeurs.

Apparemment, il y a 2 problèmes. Le 1er sont les "0" en début de ligne. Il faut donc les supprimer, sans supprimer ceux derrière le point. Ce que je fais par :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
for /f "tokens=1,2 delims=." %%c in (valjy) do (
 set c=%%c
 set d=%%d
 set /A c=!c:0=!
 set e=!c!.!d!
)
Le 2ème problème, c'est les ".". Le batch ne sait-il pas additionner des nombres à virgule ?

Si je fais j'obtiens le message "opérateur manquant" et la variable e ne contient alors que la partie avant le ".".
Même chose si je remplace le "." par une ",".

Une idée pour m'aider ?