#include <string> #include <fstream> #include #include <map> int main() { std::map<std::string, bool> map; std::ifstream fichier("final.txt"); if (fichier) { std::string ligne; while(fichier >> ligne) map.insert(std::make_pair(ligne, true)); } // Vérifier si un mot est présent dans le dictionnaire: if (map.find("chien") != map.end()) std::cout << "Présent" << std::endl; else std::cout << "Non présent" << std::endl; return 0; }
Merci pour tes conseils, par enlevé les "using namespace" tu voulais dire faire comme ça ?
#include <string> #include <fstream> #include int main() { int n = 3; //si par exemple le mots du milieu du dico est à la 3ème ligne int i = 0; std::ifstream fichier("final.txt"); if(fichier) { std::string ligne; while( i<n && std::getline( fichier, ligne )) { i++; } std::cout<<ligne<<std::endl; } system("pause") ; return 0; }
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question4 / \ 2 7 / / \ 1 5 18