У меня есть массив массивов char
. Мне нужно преобразовать его в массив из int
. Как я могу это сделать? Я знаю, что мы можем преобразовать char*
в int
следующим образом:Как преобразовать char * в int?
char *i = "123";
std::stringstream ss;
ss << i;
int ii;
ss >> ii;
std::cout << ii << std::endl; //prints 123
Но как я могу преобразовать массив такого массива в массив целых чисел?
Вы имеете в виду что-то вроде ['std :: stoi'] (http://en.cppreference.com/w/cpp/string/basic_string/stol)? –
@JoachimPileborg Итак, использование stringstream - это унаследованный способ сделать это? –