begin process at 2012 05 29 05:08:18
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Au secours

 > 

fonction trouver et remplacer


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

fonction trouver et remplacer

vendredi 21 mai 2004 à 16:06:16 | fonction trouver et remplacer

sousi


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
vendredi 21 mai 2004 à 16:18:24 | Re : fonction trouver et remplacer

BruNews

Administrateur CodeS-SourceS
Recherche deja faite dans mes sources.
Remplace est trivial, utilise un fichier temporaire.

ciao...
BruNews, Admin CS, MVP Visual C++
vendredi 21 mai 2004 à 16:19:40 | Re : fonction trouver et remplacer

djl

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


Cette discussion est classée dans : fonction, trouver, chaine, remplacer


Répondre à ce message

Sujets en rapport avec ce message

remplacer un bout de chaine d'une chaine par un autre bout de chaine [ par loicus ] En pratique, j'aimerais bien avoir un truc genre :chaine4=replace("a remplacer",chaine1,"c'a y, c'ets remplacé");Mais je ne sais pas quelle fonction u Rechercher une chaine de caractere [ par Johjo ] Il n'y aurait pas une fonction qui me permette de retrouver une chaine de caractere dans une autreparce moi, je trouve rien du tout :(Si quelqu'un pou Fonction "Remplacer Tout" pour un fichier (VC++.Net) [ par milobac ] J'aimerais créer un programme, en VC++.Net, qui remplace une chaîne, à chaque fois qu'elle est détecté dans un fichier, par une autre.En quelque sorte Remplacer la fonction de copie de fichier sous Windows [ par MangaII ] Salut !Quelqu'un sorai-t-il comment on pe remplacer la fonction de copie de fichier sous Windows par un programme maison !Mon but est d'optimiser la c PROBLEME pour retourner un char* a partir d'un fichier [ par kobee12 ] Voici ma fonction. Elle prend en argument un caractere. A partir de ce caractere, elle renvoie la chaine qui lui est associe.Par exemple:"fichier_lang PROBLEME pour retourner un char* apres recuperation d'une chaine(sscanf) d'un fichier [ par kobee12 ] Voici ma fonction. Elle prend en argument un caractere. A partir de ce caractere, elle renvoie la chaine qui lui est associe.Par exemple:"fichier_lang equivalent WIN32 a sprintf [ par poseidon2 ] Salut a tous. Tous est quasiment dans le titre. En fait je n'est reussi a trouver que "wsprintf" et j'aurais voulu savoir s'il existait une fonction v explode [ par thebigbang ] bonjour à tous,Je cherche une fonction C++ qui permettrait de créer des tableaux de chaine à partir d'une autre chaine que l'on aurait découpée en fon explode [ par thebigbang ] bonjour à tous,Je cherche une fonction C++ qui permettrait de créer des tableaux de chaine à partir d'une autre chaine que l'on aurait découpée en fon fonction qui retourne un char [ par glipper ] Bonjour,Voila, j'ai un probleme avec une fonction qui doit retourner une chaine de caractere ! J'ai compris qu'elle ne pouvait pas renvoyer la chaine,


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,421 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales