wie man einen string in ein integer-array c++

Ich habe einen string, der enthält, was immer der Benutzer eingegeben hat

string userstr = "";
cout << "Please enter a string ";
getline (cin, userstr);

Den string dann gespeichert in userstr, dann möchte ich den string gespeichert werden in einem integer-array, wobei jedes Zeichen ist einem anderen element im array. Ich habe erstellt ein dynamisches array wie das folgende:

int* myarray = new int[sizeof(userstr)]; 

Aber wie mache ich das dann bekommen meine string in das array?

  • -1 was meinst du.
  • sizeof(userstr) ist nicht das gleiche wie userstr.length() oder userstr.size().
  • mögliche Duplikate von C++ - String-Länge?
InformationsquelleAutor user3080755 | 2013-12-08
Schreibe einen Kommentar