StringStream --> Uppercase?
-
Hallo,
Gibt es eine Funktion um einen StringStream UpperCase zu machen?
-
#include <string>
#include <algorithm>
using namespace std;String UpperCase() const
{
String ret = *this; std::transform(ret.begin(),ret.end(),ret.begin(),static_cast<int(*)(int)>(::toupper) );
return ret;
}
-
Hallo,
Funzt nit
Und ich moechte auch gerne nen Stringstream zurueck bekommen und keinen String.. ich hab das mit dem Umandeln paar probleme
Trotzdem danke!
-
Cybi schrieb:
Hallo,
Funzt nit
Und ich moechte auch gerne nen Stringstream zurueck bekommen und keinen String.. ich hab das mit dem Umandeln paar probleme
Trotzdem danke!
Schau mal hier:
http://www.c-plusplus.net/forum/viewtopic.php?t=85496&highlight=transformDas gezeigte im o. Thread laesst sich auch leicht fuer deine Beduerfnisse
umsetzen. Falls es fragen dazu gibt, einfach stellen :).mfg
v R
-
string strtoupper(string s)
{
transform(s.begin(), s.end(), s.begin(), static_cast<int(*)(int)>(std::toupper));return s;
}Hallo,
So funzt es, hab gerade gemerkt dss ich an der 1 Stelle auf nen Stringstream verzichten kann