Zahl zu string
-
Warum geht dass hier nicht? Und Was kann ich tun sodass es geht?
#include <iostream> #include <string> using namespace std; int main() { unsigned long a=1928; string b=string(b); return 0; }MfG
Stromberg
-
#include <iostream> #include <string> #include <sstream> using namespace std; int main() { unsigned long a = 1928; stringstream stream; stream << a; string b = stream.str(); return 0; }Felix
-
Du hast wohl...
string b = string(a);
...gemeint?!
Wie auch immer:#include <iostream> #include <string> #include <sstream> using namespace std; string IntToString(int value) { ostringstream oss; oss << value; return oss.str(); } int StringToInt(const string& _string) { istringstream iss; iss.str(_string); int value; iss >> value; return value; } int main() { cout << IntToString(3) + "b" << endl; cout << StringToInt("5") + 1 << endl; }MfG
-
Ach was, das Thema hatten wir doch bereits zur Genüge: Wieso kann man in C++ keine Strings mit Ints verknüpfen?
Gruß,
Simon2.