#include <stdio.h> #include <string.h> #include int main() { char * initial_str = new char[1000]; char * new_str = new char[1000]; char * strfind = new char[50]; char * strreplace = new char[50]; char * token; *new_str = NULL; strcpy(initial_str,"salut;;comment;;ca;;va"); strcpy(strfind,";;"); strcpy(strreplace,"; ;"); token = strtok(initial_str,strfind); while(token!=NULL) { strcat(new_str,token); strcat(new_str,strreplace); token = strtok(NULL,strfind); } cout << new_str << endl; return 0; }
#include #include <string> using namespace std; int main() { string s("ab;;ab;ab;;acf;;"); string r("; ;"); string::size_type ind; while( (ind=s.find(";;")) != string::npos ) s.replace(ind,r.size(),r); cout << s << '\n'; cout.flush(); cin.get(); }
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question