У меня есть строка, которая содержит какой-либо пользователь имеет входкак поместить строку в целом массиве C++
string userstr = "";
cout << "Please enter a string ";
getline (cin, userstr);
Строка сохраняются в userstr, я тогда хочу строка, которая будет храниться в целочисленный массив, где каждый символ является другим элементом в массиве. Я создал динамический массив следующим образом:
int* myarray = new int[sizeof(userstr)];
Однако как я могу получить свою строку в этот массив?
-1 что вы имеете в виду. –
'sizeof (userstr)' не совпадает с 'userstr.length()' или 'userstr.size()'. – chris
Возможный дубликат [C++ String Length?] (Http://stackoverflow.com/questions/905355/c-string-length) –