Fichier . txt = variable [C++]

Messages postés
22
Date d'inscription
mercredi 14 mars 2018
Statut
Membre
Dernière intervention
7 octobre 2019
- - Dernière réponse : Anat94
Messages postés
22
Date d'inscription
mercredi 14 mars 2018
Statut
Membre
Dernière intervention
7 octobre 2019
- 1 oct. 2019 à 20:51
Bonjour,
j'ai un fichier texte comprenant plusieurs mot et je souhaite que mon programme me dise si le mot rentré par l'utilisateur est dans ce fichier...
je pense qu'il faut passer pour un tableau mais je suis totalement perdu....
merci pour votre aide,
Un novice en programmation en c++



Configuration: Windows / Chrome 77.0.3865.90
Afficher la suite 

4 réponses

Messages postés
10
Date d'inscription
mercredi 18 septembre 2019
Statut
Membre
Dernière intervention
30 septembre 2019
0
Merci
Bonjour,

ça fait super longtemps que j'ai plus fait ça, tout ce que je peux te dire c'est qu'il faut utiliser ifstream et donc inclure iostream il me semble.

J'ai regardé ici: https://fr.wikibooks.org/wiki/Programmation_C%2B%2B/Les_entr%C3%A9es-sorties

Sinon, il doit avoir des tuto sur youtube pour bien utiliser ifstream je pense :D
Anat94
Messages postés
22
Date d'inscription
mercredi 14 mars 2018
Statut
Membre
Dernière intervention
7 octobre 2019
-
Merci pour tes réponses mais donc
ifstream fichier("test.txt");
char mot_cherché;
fichier >>mot_rentre_utilisateur ; 

après je fais une boucle si mot cherché == mot_rentre_utilisateur alors cout ok else cout nul
tu penses que sa marcherai?
Commenter la réponse de Roipirau
Messages postés
10
Date d'inscription
mercredi 18 septembre 2019
Statut
Membre
Dernière intervention
30 septembre 2019
0
Merci
En première année de mon IUT on m'a fait faire ces exo qui m'ont bien aidé: http://ens.casali.me/category/m1103/m1103-tp/m1103-tp3-flux/

Il y a une correction qui utilise ifstream justement :)
Commenter la réponse de Roipirau
Messages postés
10
Date d'inscription
mercredi 18 septembre 2019
Statut
Membre
Dernière intervention
30 septembre 2019
0
Merci
Et il faut :

#include <fstream>

pour ifstream.
Commenter la réponse de Roipirau
Messages postés
22
Date d'inscription
mercredi 14 mars 2018
Statut
Membre
Dernière intervention
7 octobre 2019
0
Merci
Merci pour tes réponses mais donc
fstream fichier("test.txt");
char mot_cherché;
fichier >>mot_rentre_utilisateur ; 

après je fais une boucle si mot cherché == mot_rentre_utilisateur alors cout ok else cout nul
tu penses que sa marcherai?

Edit :
Nan sa marche pas pcq il faut qje fasse en sorte qu'il m'affiche un message si le mot est dans le fichier et un autre s'il ny ait pas....
Donc je suis toujours perdu mdrr...
Commenter la réponse de Anat94