![]() |
|
|
![]()
|
|
| alexeev |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 14 Регистрация: 14.11.2012 Репутация: нет Всего: нет |
Здравствуйте, никак не моуг разобратья, почему так происходит(((
QByteArray probas; probas = "ddddd \0 gmjredfjgh"; qDebug()<<probas; На выводе имеем только "ddddd " Из-за чего это происходит? В чем проблемы в выводе, или Qbytearray не может нормально обработать символ конца строки?? Так же прочитал следующее "QByteArray также может содержать внутри себя символы '\0', что позволяет использовать этот тип для хранения произвольных двоичных данных." Тогда все ещё непонятнее( |
|||
|
||||
| borisbn |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 4875 Регистрация: 6.2.2010 Где: Ростов-на-Дону Репутация: 48 Всего: 135 |
QByteArray-то может, а строки - нет. qDebug() преобразует поданный ему QByteArray в строку и выводит уже строку. Чтобы увидеть содержимое QByteArray выведи
-------------------- Женщины отличаются от программистов тем, что у них чары состоят из стрингов |
|||
|
||||
| alexeev |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 14 Регистрация: 14.11.2012 Репутация: нет Всего: нет |
Спасибо!
|
|||
|
||||
![]()
|
| Правила форума "С/С++: Кроссплатформенное программирование, QT/Gtk+/wxWidgets" | |
|
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, Любитель. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | С/С++: Кроссплатформенное программирование, Qt/Gtk+/wxWidgets | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |