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 :
Code C/C++ :
#include <fstream>
#include <iostream>
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...