Перевод QString в другие типы |
Здравствуйте, гость ( Вход | Регистрация )
Перевод QString в другие типы |
bigory |
12.2.2011, 14:10
Сообщение
#1
|
Студент Группа: Участник Сообщений: 77 Регистрация: 10.10.2010 Пользователь №: 2099 Спасибо сказали: 0 раз(а) Репутация: 0 |
Всем доброе врем суток!
Не знаю, есть ли смысл или нет, но мне нужно перевести тип из QString в String. Дело в том, что мне нужно рассматривать символы, которые записаны в строку как массив символов, т.е. строка а, нужно вывести только символ из строки а[i], или a[от i до i+4]. Почему то на такой код: QString a="Строка"; Далее, код ображения к a[2], т.е. к символу "р" выдает ошибку. |
|
|
maint |
12.2.2011, 16:18
Сообщение
#2
|
Участник Группа: Участник Сообщений: 235 Регистрация: 3.8.2009 Из: Иркутск Пользователь №: 982 Спасибо сказали: 28 раз(а) Репутация: 2 |
вы чего здесь несете ? С каких это пор к QString стало можно обращаться как к массиву ? Разум есть ? На край можно сделать обращение к букве как
Сообщение отредактировал maint - 12.2.2011, 16:18 |
|
|
kin63camapa |
12.2.2011, 17:18
Сообщение
#3
|
Студент Группа: Участник Сообщений: 32 Регистрация: 21.8.2010 Пользователь №: 1976 Спасибо сказали: 0 раз(а) Репутация: 1 |
вы чего здесь несете ? С каких это пор к QString стало можно обращаться как к массиву ? Разум есть ? На край можно сделать обращение к букве как
С 3 версии точно, раньше хз не застал. Просто помнить надо что там юникод а так оператор [] для чего-то написан а значит можно как и к любым qt шным контйнерам по индексу Спасибо! Все заработало а плюсик)))) вы чего здесь несете ? С каких это пор к QString стало можно обращаться как к массиву ? Разум есть ? На край можно сделать обращение к букве как
http://doc.crossplatform.ru/qt/4.3.2/qstri...#operator-5b-5d в догонку читайте документацию. вхождение подстроки(символа, регвыражения) можно найти с помощью СТАНДАРТНОЙ функции члена. метод нахождения подстроки возможно рабочий. но оптять же лучше документацию сначала полистать. Покажите плз, или хотяб линк в доку. Ну да, ваша взяла qt ищет с учетом регистра и в 2 раза быстрей ибо, насколько я понял, в однобитную кодировку переводит
Сообщение отредактировал kin63camapa - 16.2.2011, 11:08 |
|
|
Текстовая версия | Сейчас: 15.1.2025, 18:03 |