stringstream funzt nicht ganz...
-
Hallo,
std::string str; std::stringstream strs; strs << "FPS: " << SilvaMain::Instance()->getFps() << " X: " << x << " Y: " << y << " R: " << r << " Beschleunigung: " << ultra << " Intervall: " << SilvaMain::Instance()->getIntervall(); strs >> str;
Der Code funktioniert nicht ganz.
Nachher steht in str nur FPS:MfG MAV
[ Dieser Beitrag wurde am 10.05.2003 um 17:36 Uhr von Mis2com editiert. ]
-
<flame>
hmpf... wer "StringStream" schreibt hat auch keinen funktionierenden code verdient
</flame>
aber trotzdem: operator>> liest nur bis zum ersten whitespace.
-
Ups, tut mir Leid, dass ich StringStream geschrieben habe, war net so gemeint.
Hm, was kann ich stattdessen nehmen?MfG MAV
-
*push*
Ey Leute, ich habs doch wieder kleingeschrieben.
-
Hm, was kann ich stattdessen nehmen?
stringstreams Methode str() zum Beispiel.
-
std::string str; std::stringstream strs; strs << "FPS: " << MAVXFps::getinstance()->getFps(); strs.str(str);
Dann kommt eien Access Violation.
MfG MAV
[ Dieser Beitrag wurde am 10.05.2003 um 20:01 Uhr von Mis2com editiert. ]
-
liegt es vielleicht an MAVXFps::getinstance()->getFps(); ??
-
nö
mfG MAV
[ Dieser Beitrag wurde am 10.05.2003 um 22:33 Uhr von Mis2com editiert. ]
-
das funzt aber ohne probleme mit ner festen zahl!! hab es doch gerade ausprobiert.
-
stringstream::str(const string &x);
die methode wird wohl kaum etwas in den string schreiben (können/dürfen);
vielmehr setzt sie den wert des sstreams auf eine kopie von xdu suchst
string str = strs.str();
-
pfff, achso ^^
Danke ^^*vorn jkopf schlag*
^^