problème avec les float sauvegardés dans un fichier avec virgules au lieu de points
Bonsoir,
Je travaille dans un environnement linux. Je bloque sur un problème.
Je stocke dans un fichier .txt via une fonction des valeurs déclarées en float.
Je fais donc un :
Code:
fprintf(fic,"%f ",montant);
Quand j'ouvre le fichier .txt, je découvre que toutes les valeurs sont stockées avec une virgule au lieu d'un point. J'ai 25,50 au lieu 25.50
Ca pose problème, car au prochain chargement,
utilisant :
Code:
fscanf(fic,"%f",&montant);
Il ne reconnait plus ces valeurs en float à cause de la virgule.
Pouvez-vous m'aider s'il vous plaît ?
Merci d'avance.