cs_sousi
Messages postés1Date d'inscriptionvendredi 21 mai 2004StatutMembreDernière intervention21 mai 2004
-
21 mai 2004 à 16:06
cs_djl
Messages postés3011Date d'inscriptionjeudi 26 septembre 2002StatutMembreDernière intervention27 novembre 2004
-
21 mai 2004 à 16:19
realiser une fonction trouve permettant de trouver une chaine de caractere dans un fichier texte et une fonction remplace pour remplacer la chaine par une autre
cs_djl
Messages postés3011Date d'inscriptionjeudi 26 septembre 2002StatutMembreDernière intervention27 novembre 20047 21 mai 2004 à 16:19
pour chercher :
std::string str="..."; // chaine a rechercher
std::ifstream file("toto.txt");
std::string tmp;
std::string buffer;
while( std::getline(file,tmp) ) buffer+=tmp;
std::string::size_type pos;
if( (pos=buffer.find(str))!=std::string::npos)
std::cout << "la chaine se trouve à l'octet "<<pos<<'\n';
else
std::cout << "la chaine n'est pas presente dans le fichier\n';
pour replacer voi avec replace, c'et le mem principe