Russian Qt Forum

Qt => Общие вопросы => Тема начата: borik120 от Сентябрь 25, 2010, 17:12



Название: QString to int[]
Отправлено: borik120 от Сентябрь 25, 2010, 17:12
собственно как можно перевести QString в массив из int. каждая цифра - отдельный элемент массива. спасибо


Название: Re: QString to int[]
Отправлено: lit-uriy от Сентябрь 25, 2010, 17:29
вручную


Название: Re: QString to int[]
Отправлено: kobra от Сентябрь 25, 2010, 17:29
Возможно есть готовая функция, но можна и так:
Код:
for(int i = 0;i<S.size();i++)
A[i] = S[i] - '0';


Название: Re: QString to int[]
Отправлено: Termit от Сентябрь 25, 2010, 17:51
Лучше так

Код:
int Arr[13];
QString Str = "123 Hello 465";
for (int i = 0; i < Str.size(); i++)
  Arr[i] = Str[i].digitValue();