Extraction de valeurs particulieres d'un fichier .txt
mobaf
Messages postés
1
Date d'inscription
Statut
Membre
Dernière intervention
-
Swiss Knight Messages postés 1956 Date d'inscription Statut Membre Dernière intervention -
Swiss Knight Messages postés 1956 Date d'inscription Statut Membre Dernière intervention -
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.
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.
A voir également:
- Extraction de valeurs particulieres d'un fichier .txt
- Fichier bin - Guide
- Comment réduire la taille d'un fichier - Guide
- Comment ouvrir un fichier epub ? - Guide
- Fichier rar - Guide
- Fichier .dat - Guide