Utilisation fichier en c++

walidhas Messages postés 3 Date d'inscription mardi 6 avril 2010 Statut Membre Dernière intervention 13 mai 2010 - 13 mai 2010 à 11:07
manudiclemente Messages postés 14 Date d'inscription vendredi 14 mai 2010 Statut Membre Dernière intervention 9 mars 2011 - 15 mai 2010 à 19:41
slt;je cherche des codes de manipulation des fichier en c++:lire fichier mot par mot;lire fichier suivant un vecteur de mot que je fixe...
aussi je veut lire des emails;je veut bien savoir comment lire mes email avec mon code et les stocker sur mon disq...
merci d'avance.

1 réponse

manudiclemente Messages postés 14 Date d'inscription vendredi 14 mai 2010 Statut Membre Dernière intervention 9 mars 2011
15 mai 2010 à 19:41
Pour les fichiers en C++, on peut passer par la STL et son objet ifstream (lecture de fichiers).

En gros, pour lire un fichier mot par mot, on peut faire :

#include <fstream>
#include 
using namespace std;
mafonction() {
  int taille = 128;
  char buf[taille];

  //Creation et ouverture du fichier
  ifstream fichier("nom fichier");

  //Tant qu'on a pas atteint la fin du fichier
  while( !(fichier.eof()) ) {
    //On extrait le mot et on le stocke dans buf
    //le ' ' suppose que les mots sont séparés par un espace
    buf = fichier.getline(buf, taille, ' ');

    //Traitement de buf (Affichage, autre)
  }

  //Fermeture du fichier
  fichier.close()
}


Pour lire des emails, il faut savoir qu'ils sont stockés sur des serveurs, et pour les récupérer, il faut passer par le protocole POP à travers le réseau TCP/IP.
Il faut éventuellement chercher une bibliothèque qui se connecte et récupère les mails...
0
Rejoignez-nous