crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )


  Ответ в Как получить символ по заданному коду символа в Qt3 ?
Введите ваше имя
Подтвердите код

Введите в поле код из 6 символов, отображенных в виде изображения. Если вы не можете прочитать код с изображения, нажмите на изображение для генерации нового кода.
 

Опции сообщения
 Включить смайлы?
Иконки сообщения
(Опционально)
                                
                                
  [ Без иконки ]
 


Последние 10 сообщений [ в обратном порядке ]
kwisp Дата 8.9.2009, 19:37
  QString::QString ( QChar ch )
не поможет?
sibmail Дата 8.9.2009, 18:28
 
Цитата(MoPDoBoPoT @ 8.9.2009, 11:53) *
Поаккуратней с выражениями. Здесь тебе хотели помочь, а ты...
Смотрим:
Цитата(sibmail @ 7.9.2009, 15:46) *
QByteArray spec_symbol=QString (QChar(21)).toAscii();

Цитата(sibmail @ 8.9.2009, 5:37) *
spec_symbol=QChar(0x21)

В курсе, что 0x21 != 21?

А на бредятину код из твоего первого поста похож. Не понятно зачем символ в QByteArray переводил. Если надо было где-то вставлять этот спец символ в некий QByteArray, можно и было char/unsigned char обойтись:
...
byteArray += spec_symbol;
...


почему нельзя написать код который хотя бы чуть будет работать

короче мне надо составить строку, которая будет складываться из нескольких причем надо прибавить еще символ по коду 21
походу придется просто скопировать в код иероглиф и все...
MoPDoBoPoT Дата 8.9.2009, 11:53
  Поаккуратней с выражениями. Здесь тебе хотели помочь, а ты...
Смотрим:
Цитата(sibmail @ 7.9.2009, 15:46) *
QByteArray spec_symbol=QString (QChar(21)).toAscii();

Цитата(sibmail @ 8.9.2009, 5:37) *
spec_symbol=QChar(0x21)

В курсе, что 0x21 != 21?

А на бредятину код из твоего первого поста похож. Не понятно зачем символ в QByteArray переводил. Если надо было где-то вставлять этот спец символ в некий QByteArray, можно и было char/unsigned char обойтись:
...
byteArray += spec_symbol;
...
sibmail Дата 8.9.2009, 4:37
 
Цитата(MoPDoBoPoT @ 7.9.2009, 23:18) *
А как насчет unsigned char?
...
unsigned char symbol = ascii_code;
QByteArray spec_symbol(1, symbol);
...

В твоем случае можно сразу:
QByteArray spec_symbol(1, 21);



зае... бредятина!!! пишут всякую х.


spec_symbol=QChar(0x21)
MoPDoBoPoT Дата 7.9.2009, 22:18
  А как насчет unsigned char?
...
unsigned char symbol = ascii_code;
QByteArray spec_symbol(1, symbol);
...

В твоем случае можно сразу:
QByteArray spec_symbol(1, 21);
sibmail Дата 7.9.2009, 14:46
  Как получить символ по заданному коду символа в Qt3 ??

в qt4 QByteArray spec_symbol=QString (QChar(21)).toAscii();
Просмотр темы полностью (откроется в новом окне)
RSS Текстовая версия Сейчас: 28.3.2024, 11:51