我有一个包含什么都在用户输入如何把一个字符串转换成整数数组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++字符串长度?](http://stackoverflow.com/questions/905355/c-string-length) –