lire un fichier txt et sauvegarder certaine valeur dans un tableau int - C++ - Programmation
Marsh Posté le 30-11-2007 à 15:14:21
Bonjour,
ben c'est simple : tu fais une boucle qui te mets l'entier dans un tableau en fonction d'un index et quand tu rencontres un '\n' au lieu d'un nombre, tu décrementes ton index pour ne pas prendre en compte le dernier numéro!
Marsh Posté le 01-12-2007 à 10:53:32
breizhbugs a écrit : Bonjour, |
oui oui sur le principe je vois bien, mais c'est la syntaxe c++ que je maitrise pas trop...
comment lui dire de ne pas tenir compte de | et comment savoir qu'un nombre est à 1 2 ou 3 chiffres ?
merci pour ta réponse
Marsh Posté le 01-12-2007 à 11:13:45
qqch comme ca ?
Code :
|
Marsh Posté le 01-12-2007 à 19:12:32
bon j'arrive à avancer de ligne en ligne et dans les lignes, par contre je n'arrive pas à récupérer les bonnes valeurs...
Code :
|
Marsh Posté le 02-12-2007 à 12:47:34
J'aurais bien aimé que quelqu'un prenne le relais car je suis pas a l'aise avec le c++ "pur" et les strings!
Personnellement je ferais un mini parser caracteres par caractere:
Code :
|
Les nombres qui sont précédé de "----->" sont a rangé dans ton tableau.
Le principe est qu'un nombre acceptable est suivi directement (avec ou sans espace) de "|" et ce sur la meme ligne
Marsh Posté le 02-12-2007 à 14:42:38
merci,
en fait je me suis débrouillé avec boost
Code :
|
Marsh Posté le 29-11-2007 à 18:06:28
Bonjour à tous,
Je continue à découvrir le c++ et j'essai de récupérer dans un tableau d'entier un fichier qui ressemble à ca :
[DEBUT]
|0|0|1|32|0|33
|67|0|1|45|0|113
|24|0|2|0|1|27
Dans ce fichier je veux récupérer toutes les valeurs entières sauf celles en bout de ligne : je dois récupérer: 0 0 1 32 0 67 0 1 45 0 24 0 2 0 1
(j'espère je suis claire !:p)
Pour celà j'ai créé la fonction suivante :