Bonjour,
je suis débutant en C, et j'ai un programme qui lit de gros fichiers de données numériques, les traite et calcule des statistiques.
En gros il y a une lecture par groupe de 3 lignes ; fgets, puis sscanf , puis calcul d'un paramètre à partir de ces données qui sont stockées dans un tableau.
On crée donc un nouveau fichier avec toutes les valeurs de ce paramètre (calculé en divers points géographiques).
Tout fonctionne bien, mais au bout d'un moment l'écriture se bloque et il ne se passe plus rien ; exemple il écrit "0.5e+06" puis bloque sur "0.0e" ; est-ce un problème de buffer?
un problème dans le calcul du paramètre? (je ne pense pas, au pire il met "nan" ou "inf" non?)
Merci pour votre aide
Partager