Umrechnung int zu string! Wer kennt eine funktion?
-
Kennt einer eine Funktionen zur Umrechnung von einem int wert in einen string?
also aus
int wert = 234; //soll char* wert = "234";werden
Hat einer ne idee wie das funktion heißen könnte?
PS: Bitte keinen hochkomplizierten Quelltext dazu schreiben der das tut
ich will eine einfach funktion die das macht, sonst muss ich mein problem anderst lösen.Im voraus schonmal danke für eure hilfe
-
Ist das ein Scherz? Das wurde schon 100000000000000 mal gefragt.
-
Siehe Top-FAQ-Eintrag von HumeSikkins
MfG SideWinder
-
Storm.Xapek.de schrieb:
Kennt einer eine Funktionen zur Umrechnung von einem int wert in einen string?
also aus
int wert = 234; //soll char* wert = "234";werden
Hat einer ne idee wie das funktion heißen könnte?
PS: Bitte keinen hochkomplizierten Quelltext dazu schreiben der das tut
ich will eine einfach funktion die das macht, sonst muss ich mein problem anderst lösen.Ok - nur die Funktion:
template <class charT, class traits = char_traits<charT> > std::basic_ostream<charT,traits>& std::basic_ostream<charT,traits>::operator<<(int n);(s. C++-Standard Kapitel 27.6.2.5)
ohne 'hochkomplizierten' Quelltext (wäre aber meines Erachtens einfacher gewesen)
Bem.: in C++ (mit den beiden '+' am Ende) ist dies auch die einzige (!) Funktion, die das macht.
Gruß
Werner
-
oder einfach 'sprintf' oder 'itoa' ...aber letzteres gibts nicht überall. ansonsten guckst du: http://www.experts-exchange.com/Programming/Programming_Languages/Cplusplus/Q_20161035.html
-
-
warum nicht den oben genannten beitrag dazu nutzen:
c++ faq
-
so langsam ist diese Frage nicht mehr komisch

-
sprintf löst das ganze doch wunderbar

ist für ascii und unicode verfügbar.[edit]
sorry hab beitrag weiter oben übersehen
MfG RadiatioN
-
Radiation2K5 schrieb:
sprintf löst das ganze doch wunderbar

ist für ascii und unicode verfügbar.Nope, sprintf ist narrow only. Zudem gibts genügend Gründe, die ...printf Funktionen in C++ nicht zu verwenden.