cs_Grand_steak
Messages postés8Date d'inscriptionmercredi 10 mars 2004StatutMembreDernière intervention23 mars 2004
-
11 mars 2004 à 14:40
Hylvenir
Messages postés364Date d'inscriptionmercredi 11 février 2004StatutMembreDernière intervention 5 octobre 2006
-
11 mars 2004 à 18:46
Bonjour.
Je réalise actuellement un programme permettant de traiter un fichier texte. Ce fichier texte est composé de caractères ASCII représentant des chaines de nombres.
Je recupére ces chaines je les convertie en décimale pas de Problèmes.
Mon problème est que je mets tout mon fichier text dans un buffer afin de pouvoir effectuer le traitement mais je suis limité à environ 1 000 000 de caractères. Hors il m'en faut plus ce qui représent en gros 40 000 valeurs.(Il m'en faut beaucoup plus)
Comment puis-je aller chercher chaque chaine dans le fichier, noter la courante dans le fichier et ainsi traiter l'emsemble de mes chaines...
youpla51
Messages postés7Date d'inscriptionjeudi 11 mars 2004StatutMembreDernière intervention30 mars 2004 11 mars 2004 à 15:23
Je vais essayer de repondre sans avoir tout compris a ta derniere phrase :
Recupere tes données bout par bout
par ex avec les CFile utilise les fonctions Seek pour te positionner ou tu veux et Read pour lire une partie des données.
youpla51
Messages postés7Date d'inscriptionjeudi 11 mars 2004StatutMembreDernière intervention30 mars 2004 11 mars 2004 à 16:04
Fait une boucle en lisant les caracteres un par un et tu les mets dans ton buffer.Lorsque tu as un TAB ou un CR tu t'arretes. Puis tu recommences a la position +1 pour le sauter pour recuperer la prochaine valeur
Vous n’avez pas trouvé la réponse que vous recherchez ?