Rechercher une chaîne de caractère dans un fichier et afficher la ligne !!

Signaler
Messages postés
24
Date d'inscription
mardi 29 janvier 2002
Statut
Membre
Dernière intervention
26 juillet 2002
-
Messages postés
123
Date d'inscription
lundi 30 juin 2003
Statut
Membre
Dernière intervention
5 juin 2007
-
Exemple :
Mot à rechercher :
-> friend

----fichier où il faut rechercher le mot-----
enfant child
enfants children
ami friend
when quand
----------------------------------------
Resultat :
Le mot a été trouvé :
-> ami friend

PS : merci d'avance !!
A voir également:

5 réponses

Messages postés
134
Date d'inscription
mardi 20 novembre 2001
Statut
Membre
Dernière intervention
16 juin 2008

Allez, je vais être bon prince. A toi d'adapter ce qui reste pour que cela te convienne.

void FindString() {
const int iMaxRecLength = 1024;
ifstream fin;
char *sBuffer = new char[iMaxRecLength];
const char *filename = "c:\\temp\\fichier.txt";

fin.open(filename, ios::in);
while (!fin.eof()){
fin.getline(sBuffer, iMaxRecLength);;
if (strstr(sBuffer, "friend") != 0)
cout << sBuffer << endl;
}
fin.close();

}


N'oublie pas d'inclure :
#include 
#include <fstream.h>
#include <string.h>


Bien à toi,

Pierre
Messages postés
24
Date d'inscription
mardi 29 janvier 2002
Statut
Membre
Dernière intervention
26 juillet 2002

Je suis sur Linux donc pas de iostream (et fstream je crois) je vais essayer de voir si je peux le modifier mais bon je vais rester bon prince !!
Messages postés
134
Date d'inscription
mardi 20 novembre 2001
Statut
Membre
Dernière intervention
16 juin 2008

Sorry, je ne savais pas que tu étais sous Linux. C'était peut être quelque chose à spécifier.

Bien à toi,

Pierre,
Messages postés
17
Date d'inscription
jeudi 11 avril 2002
Statut
Membre
Dernière intervention
7 avril 2004

Géant Vert
Excuses moi, mais là je crois que tu délires.
iostream, fstream font partie de la librairie standard
et donc ils sont bels et bien "includable" dans gnu c++ (ainsi que string d'ailleurs)
Messages postés
123
Date d'inscription
lundi 30 juin 2003
Statut
Membre
Dernière intervention
5 juin 2007

Bonjour au bon prince, si c'est une MFC et que le mot a chercher est dans une editbox, ça donne quoi?
Merci ;-)