std::replace
-
Hallo,
ich habe folgendes Problem mit dem Ersetzen von Zeichen in Strings. Zum Beispiel:std::string test = "Musik"; std::replace(test.begin(), test.end(), 's', 'f');Mit dem gnu-compiler g++4.2 unter Linux klappt das.
Mit dem VisualStudio 6.0 bekomme ich als Fehlermeldung:error C2039: 'replace' : Ist kein Element von 'std'
error C2065: 'replace' : nichtdeklarierter BezeichnerWie bekomme ich denn diesen Fehler behoben?
Danke,
mathiasEDIT:
Problem gelöst, es hat folgende Zeile gefehlt:
#include <algorithm>
-
versuch mal einen der beiden Header einzubinden:
#include <string> #include <iostream>