Russian Qt Forum

Qt => Общие вопросы => Тема начата: vldefender от Сентябрь 10, 2009, 10:05



Название: из QString в массив QChar
Отправлено: vldefender от Сентябрь 10, 2009, 10:05
Код
C++ (Qt)
QString str = "abcdefg";
QChar qstr[str.length()];
 
Как сконвертировать? Мне нужен массив чаров.
PS и где вообще можно почитать про типы данных и конвертацию?


Название: Re: из QString в массив QChar
Отправлено: ecspertiza от Сентябрь 10, 2009, 10:14
Цитировать
Мне нужен массив чаров.

Вобще по идее QString это и есть массив QChar.

Ну а вобще можно попробовать как то так

Код:
QString str = "abcdefg";
QList < QChar > massChar;

for (int i = 0;i<str.count();i++)
{
massChar.append(str.at(i));
}

код непроверял, написал на ладони так сказать.

Цитировать
PS и где вообще можно почитать про типы данных и конвертацию?

В ассистенте :)


Название: Re: из QString в массив QChar
Отправлено: spectre71 от Сентябрь 10, 2009, 10:17
const QChar * QString::constData () const
И учти что QChar это не char