Bonjour,
Je voudrais rechercher une chaine de caractères dans un fichier, il prend le début de cette chaine jusqu'à ce qu'il rencontre le symbole : '>'.
exemple :
1- je cherche '<!ENTITY % special'
2- je le trouve dans le fichier et je veux stocker la chaine dans une variable string '<!ENTITY % special
"A | IMG | OBJECT | BR | SCRIPT | MAP | Q | SUB | SUP | SPAN | BDO">'
dans le fichier txt :
avant blabla...
<!ENTITY % special
"A | IMG | OBJECT | BR | SCRIPT | MAP | Q | SUB | SUP | SPAN | BDO">
après blabla...
Je travaille avec des variables string, j'ai tenté d'utiliser la fonction find mais j'y arrive pas :( ! j'ai tenté ceci en me basant sur un topic du forum de developpez.com, après plusieurs et d'autres tentatives :
tempstrict="<ENTITY % special";
std::ifstream indtd("strict.txt", ios::in); //fichier
if (indtd)
{
indtd.find(tempstrict);
si je trouve {...}
}
J'espère avoir des réponses qui peuvent m'aider MERCI !