Extraction de valeurs particulieres d'un fichier .txt

Fermé
mobaf Messages postés 1 Date d'inscription lundi 3 décembre 2012 Statut Membre Dernière intervention 3 décembre 2012 - 3 déc. 2012 à 13:13
Swiss Knight Messages postés 1956 Date d'inscription samedi 22 novembre 2008 Statut Membre Dernière intervention 27 juillet 2016 - 18 déc. 2012 à 17:04
Bonjour,

J'ai un fichier RINEXE ( extension .O5N) contenant des informations numeriques relatives a la trajectoire de differents satellites: Pour chaque satellite les donnees sont sous formes d'un tableau composee de 8 lignes, le probleme est que la premiere ligne contient 10 elements, les lignes 2 a 7 contiennent 4 elements et la derniere contient 2 elements.

Chaque element faisant reference a un parametre precis et n'ayant pas besoin de tous les parametres je souhaiterais creer une structure pour chaque satellite contenant ses donnees specifiques.

Le probleme que je rencontre se trouve a l'extraction des donnees:
Je voudrais faire une boucle afin de traiter chaque tableau (ils sont places les uns en dessous des autres dans le fichier RINEXE). Pour chaque tableau je souhaite mettre chaque ligne dans un vecteur ligne dont la dimension serait egale au nombre de valeurs numeriques contenues dans la ligne.
Au depart j'ai tente de tout mettre dans une seule grande matrice avec fscanf en pensant qu'elle placerait des NaN pour compenser la difference des dimensions mais en vain.
J'ai tente avec fgetl mais les vecteurs recuperes ont une dimensions egale au nombre de caracteres ( espace compris) et ne contiennent donc pas les valeurs souhaitees.

Je m'excuse par avance si c'est un probleme traite pour la n-ieme fois mais je n'ai rien trouve sur google.
Et je m'excuse egalement pour l'absence d'accents car je tape sur un clavier qwerty.
Je vous remercie d'avance pour votre aide et si vous avez besoin de precisions n'hesitez pas a me le demander.
Bonne journee,
Cordialement.

1 réponse

Swiss Knight Messages postés 1956 Date d'inscription samedi 22 novembre 2008 Statut Membre Dernière intervention 27 juillet 2016 110
18 déc. 2012 à 17:04
Salut,
as-tu essayé de lire tes fichiers comme du texte et de convertir ensuite ça en valeurs numériques ?
1