Zahlen in String wandeln
-
gamebuntu schrieb:
such google: #include <stringstream>
Seit wann gibts denn das Header File stringstream? Selbstgemacht?

-
Versuch mal die Funktionen itoa / _itoa / _itoa_s (sind alle gleich zu bedienen)
itoa(int zahl, char *ausgabestring, int zahlensystem) (dezimal=10)
-
TheShadowAE schrieb:
Versuch mal die Funktionen itoa / _itoa / _itoa_s (sind alle gleich zu bedienen)
itoa(int zahl, char *ausgabestring, int zahlensystem) (dezimal=10)Hm, auf der einen Seite wird Anfängern immer empfohlen möglichst nicht C++ und C zu vermischen, auf der anderen Seite empfiehlt man ihnen dann Funktionen der C-Library?
Warum itoa etc. wenns stringstreams gibt?
Also wenn das googeln immernoch nicht geklappt hat: stringstream
-
ne ich hab mich verschrieben ich mein #include <sstream> die funktionen heißen istringstream und ostringstream

-
edit: Hier hätte ich nochmal lesen sollen vorm Abschicken.
-
Hä? Weder istringstream noch ostringstream sind im Standard als veraltet markiert. Woher hast du denn jetzt diese Idee?
Übrigens handelt es sich bei beiden nicht um Funktionen, sondern um Klassen.
-
Hättest Du dazu eine Quelle?
-
Argh! 'Tschuldigung. Zu schnell gelesen und ostrstream und istrstream gesehen. Die ausgeschriebene Variante ist natürlich ganz legal.
-
hier sind Quellen zu den Klassen:
http://www.cplusplus.com/reference/iostream/istringstream/
http://www.cplusplus.com/reference/iostream/ostringstream/
http://www.willemer.de/informatik/cpp/string.htmdas müsste dich weiter bringen.
-
inter2k3 schrieb:
TheShadowAE schrieb:
Versuch mal die Funktionen itoa / _itoa / _itoa_s (sind alle gleich zu bedienen)
itoa(int zahl, char *ausgabestring, int zahlensystem) (dezimal=10)Hm, auf der einen Seite wird Anfängern immer empfohlen möglichst nicht C++ und C zu vermischen, auf der anderen Seite empfiehlt man ihnen dann Funktionen der C-Library?
Warum itoa etc. wenns stringstreams gibt?
Berechtigte Frage - da hat der Vorposter wohl zu helfen versucht (löblich) aber leider mit den falschen Mitteln
