Teile von Strings ersetzen

Martin Schroeder

Erfahrenes Mitglied
Hallo Leute!
Ich brauche unbedingt eine Funktion, der man einen String, den zu ersetzen Teilstring und den String der eingesetzt werden soll übergibt.
Also so:
void ersetzen(char *text, char *zuErsetzen, char *einsetzen);
 
PHP:
#include <iostream>
#include <string>
using namespace std;
int main()
{
string x;
string y;
string z;
cout<<"Geben sie einen String ein"<<'\n';
cin>>x;
cout<<"Geben sie einen Teilstring ein , der ersetzt werde soll"<<'\n';
cin>>y;
cout <<"Geben sie nun ein,was statdessen da stehen soll";
cin>>z;
x.replace(x.find(y),x.find(y)+y.size(),z);
cout<<"Neuer String"<<x<<'\n';



return 0;
}

Hier ein Beispielprogramm dazu, welches in C++ geschrieben ist. Das mag ich lieber.
Dazu wird die Klasse String aus <String> verwendet.
Die Funktionen replace und find erklären sich von selber.
 
Zurück