Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Extraire des donnees d'un fichier txt ... ??? [ Archives / Au secours ] (kvndevils)

mercredi 3 mars 2004 à 20:52:00 | Extraire des donnees d'un fichier txt ... ???

kvndevils

Voila Mon fichier txt se presentre de la maniere suivante :
10 12
4 TOTO
6 TITI
-1
OTOT
TIIT
<FIN DE FICHIER>

les 2 premier int designent les valeurs de 2 constantes
ensuite jusko -1 le premier int designe un indice et le mot ki suit designe le contenu string d'un tab[indice]

ensuite apres le -1 se trouve les strings contenus dans un second tableau rangés successivement..


Et donc il faut ke je puisse extraire chaq donnée pour pouvoir les affecter et initialiser un objet ...
Mon pb est ke je ne c pas commen extraire chaine par chaine, en fait je ne c pa comment convertir le string extrai ou chq car .... enfin voila je galere

Je vs remercie par avance

mercredi 3 mars 2004 à 21:21:28 | Re : Extraire des donnees d'un fichier txt ... ???

lastpixl

ReadFile une longueur de trois octets stoqués dans un char*, puis faire un atoi pour récuperer le int
Pareil pour le 2e int
puis pareil pour le 3e, après avoir passé le \r et le \n (sous windows). Attention le 4 c pas un int comme il est présente : un int est codé sur 32 bits.
Puis lire de 4 (ou le chiffre trouvé juste avant) etc
+++
Lastpix'l

jeudi 4 mars 2004 à 08:40:11 | Re : Extraire des donnees d'un fichier txt ... ???

Funcky

Moi j'aurais plutot fait un fgets(), en lisant le fichier ligne par ligne, on peut voir quand est-ce qu'il faut changer de methode et comme ca c plus facile si le nombre d'enregistrement change ....

on boucle tant que strcmp de ce kon aa lu et != "-1" pour cette partie la on fait un sscanf (%d %s" de ce qu'on a lu.

Puis de même un fgets tant que ce qu'on a lu != "<FIN DE FICHIER>" avec un sscanf ("%s", ...) pour lire la valeur a entrer dans le tableau.

Ca evite des atoi et des erreurs au cas ou le fichier n'est pas dans le bon format.


===============================

Funcky

===============================

On dit que seulement dix personnes au monde comprenaient Einstein. Personne ne me comprend. Suis-je un génie ?



Cette discussion est classé dans : fichier, donnees, txt, extraire, premier


Répondre à ce message

Sujets en rapport avec ce message

Extraire une série de nombre d'un fichier txt [ par geag17 ] Je souhaite remplir un tableau de valeur avec des donnés qui sont dans un fichier .txt afin de pouvoir les traiter.Auriez vous une solution facile pou prog en C, ecriture puis lecture de donnees de donnees dans un fichier fichier txt [ par 01472583690 ] Salut a tous ! voici mon probleme : Dans mon programme l'utilisateur doit entrer des donnees ( des char (nom, ville .....) , ainsi que des int ( age, Lire/Ecrire dans un fichier txt, pb, besoin d'aide [ par eupeup ] Salut a tous, j'ai un probleme avec une appli que je dois coder. Je suis un matheux et non un codeur, vous m'excuserez. J'ai un fichier xml, et je do creation de fichier txt expliquez moi svp [ par mathious ] bonjour a tous d'abord!!!!Voila je vous explique je suis totalement débutant  en langage C et je voudrais que quelqu'un m'explique comment faire pour: Mettre le contenu d'un fichier .txt dans une variable [ par hansmeier ] Bonsoir, Comment on peut faire pour lire le contenu d'un fichier txt ,le mettre dans une variable,puis ecrire cette variable dans un autre fichier tx Recherche dans un fichier txt [ par Sandy084 ] Bonjour, J'effectue différentes actions sur un fichier txt (consultation, ajout) mais je n'arrive pas à  effectuer une recherche. En effet je voudrais ceartion d'un fichier sous c unix [ par hentabli ] bonjour je suiis un etudiant en dea , je suis en stage , j'ai un probleme qui me bloque depuis un certain moment j'ai un fichier example.txt , je do Supprimer dans un fichier [ par xactise ] Bonjour tous le monde voila je débute en Cet j'aimerai savoir comment suprimer une frase dans un fichier texte j'explque mon exemple en quelque lignev Lire et écrire un fichier .txt avec du C [ par Hkz ] Bonjours a tousJ'ai codé un programme qui code du texte, mais pour l'instant il faut lui rentrer le texte par le clavier se qui n'est pas très pratiqu Extraire une ligne d'un fichier vers un autre [ par samy79 ] Voila mon programme, le but est à partir d'un ficher txt contenant un liste de lien d'optenir un .html avec les lien effectifs.Il faut pour ça mettre


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,328 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.