01net    Web


Actuellement en ligne : 136 Utilisateurs dont 10 dans Programmation et développement >S'inscrire      >S'identifier      >Recherche      >Aide  
modéré par A.Ouloube, Beno@  
01net > Forum de 01net > Programmation et développement > C/C++
> Pointeur ifstream
Passionné(e) d'internet, de logiciels, de forums ? 01net recrute...
Auteur
Message
 
<     1       >
esselfe
  Je calcul donc je suis relativ
  :-)
      ?   @     Posté le 09/10/2006 22:01:25  
Voter pour ce message
Salut,

Je cherche à faire des méthodes de manipulations de fichiers utilisant des pointeurs ifstream. Le fichier manipulé contient des clés et des valeurs séparé par des tabulations ('\t'). J'aurais aimé utiliser les vecteurs, mais le fichier est grand (3.7Mb) et je n'ai pas vu si c'était une bonne idée...

void gotoNextTab(ifstream *ifs2){
.,.bool end =false;
.,.char c;
.,.while(!end){
.,.,ifs.get(c); //ErrMsg: "is of non-class type 'std::ifstream*'
.,.,if(c=='\t') end =true;
.,.}
}
void play(void){
.,.ifstream ifs("dici.txt");
.,.ifstream *ifsp =&ifs;
.,.gotoNextTab(ifsp);
.,.ifs.close;
}

Comment puis-je utiliser là où se trouve ifs.tellg() dans d'autres fonctions?

J'ai recherché fstream avec Google, mais (void *)ifs en paramètre ne fonctionne pas.

void gotoNextTab(ifstream ifs2){
.,.bool end =false;
.,.char c;
.,.while(!end){
.,.,ifs.get(c); //ErrMsg: "is of non-class type 'std::ifstream*'
.,.,if(c=='\t') end =true;
.,.}
}
void play(void){
.,.ifstream ifs("dico.txt");
.,.gotoNextTab(ifs);
.,.ifs.close();
}
ne fonctionne pas non plus.
}


a++
:fume:

-->Message édité par esselfe le 09/10/2006 22:09:15<--
-------
vive Linux!
<     1       >

01net > Forum de 01net > Programmation et développement > C/C++
> Pointeur ifstream

Aller à :

Page générée en : 0.03s - X2board 2.2

Nous contacter | Charte de confiance | Voir notice légale

Tous droits réservés © 1999 - 2008 Groupe Tests - 01net.


Sites du réseau 01net Network : 01net - 01men - Rmc.fr - Bfmtv.fr - Radiobfm.com - TousLesPodcasts - Micro Achat

Conversion vidéo
Convertissez vos fichiers dans les formats vidéo les plus courants (également psp, ipod, ...)
Jeux
Nouveauté : Testez votre agilité cérébrale dans 45 activités ludiques dont 15 entièrement nouvelles.