Russian Qt Forum
Ноябрь 26, 2024, 04:32 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: из QString в массив QChar  (Прочитано 7268 раз)
vldefender
Гость
« : Сентябрь 10, 2009, 10:05 »

Код
C++ (Qt)
QString str = "abcdefg";
QChar qstr[str.length()];
 
Как сконвертировать? Мне нужен массив чаров.
PS и где вообще можно почитать про типы данных и конвертацию?
Записан
ecspertiza
Супер
******
Offline Offline

Сообщений: 1053


С уважением, мастер конфетного цеха!


Просмотр профиля
« Ответ #1 : Сентябрь 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 и где вообще можно почитать про типы данных и конвертацию?

В ассистенте Улыбающийся
Записан
spectre71
Гость
« Ответ #2 : Сентябрь 10, 2009, 10:17 »

const QChar * QString::constData () const
И учти что QChar это не char
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.071 секунд. Запросов: 22.