char in einen string umwandeln
-
wie kann ich den inhalt einer variablen
char m [50] = "test"
in einen string umwandeln???
-
#include <iostream.h> #include <string.h> main() { char m[50] = "test"; string n; n = (string) m; cout << n; }
-
Wozu der Cast? Die Zuweisung kann man auch sparen:
const char array[] = "Hallo Welt"; std::string string = array;
-
Besser is:
#include <iostream> #include <string> using namespace std; int main() { char m[50] = "test"; string n(m); cout << n; return 0; }
oder gleich:
#include <iostream> #include <string> using namespace std; int main() { string n("test"); cout << n; return 0; }