![]() |
Модераторы: bsa |
![]() ![]() ![]() |
|
ConverterDU |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 82 Регистрация: 18.2.2011 Репутация: нет Всего: нет |
подскажите как вывести содержание массива в консоли и в QMessageBox? В массиве серийный номер, там буквы, цифры и знаки -.....по идее.
пишу так, он выводит всякие значки...
Добавлено через 2 минуты и 21 секунду и как unsigned char вывести с помощью QMessageBox? |
|||
|
||||
ecspertiza |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 763 Регистрация: 3.11.2008 Где: г.Смоленск Репутация: нет Всего: 5 |
Ну наверное как то так
не тестил правда |
|||
|
||||
borisbn |
|
||||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 4875 Регистрация: 6.2.2010 Где: Ростов-на-Дону Репутация: 21 Всего: 135 |
ConverterDU, правильно ли я понимаю, что у тебя в массиве лежат какие-то числа, а тебе их нужно вывести в качестве строки ?
Если да, то так
-------------------- Женщины отличаются от программистов тем, что у них чары состоят из стрингов |
||||
|
|||||
ConverterDU |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 82 Регистрация: 18.2.2011 Репутация: нет Всего: нет |
если писать так
вот что выводит: "Щ4ÿ"! Я не знаю что там, буквы и цифры по-ходу дела! Может, я не правильно написал? |
|||
|
||||
borisbn |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 4875 Регистрация: 6.2.2010 Где: Ростов-на-Дону Репутация: 21 Всего: 135 |
ConverterDU,
-------------------- Женщины отличаются от программистов тем, что у них чары состоят из стрингов |
|||
|
||||
ConverterDU |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 82 Регистрация: 18.2.2011 Репутация: нет Всего: нет |
вывел "-80 -111 42 89 -1 127 0 0 21 9 -92 -68 ", почему так много чисел, если массив из 12 состоит?
Добавлено через 8 минут и 41 секунду А, ну как раз 12 групп получается....эх... Спасибо всем за помощь огромное! Это сообщение отредактировал(а) ConverterDU - 29.4.2011, 15:02 |
|||
|
||||
ConverterDU |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 82 Регистрация: 18.2.2011 Репутация: нет Всего: нет |
нет, это неверный номер.....должны быть цифры....10 цифр....он какую то комбинацию сам генерирует...
Добавлено @ 15:37
borisbn, в unsigned char должны быть слова у меня, а не цифры... ![]() Это сообщение отредактировал(а) ConverterDU - 29.4.2011, 15:38 |
|||
|
||||
borisbn |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 4875 Регистрация: 6.2.2010 Где: Ростов-на-Дону Репутация: 21 Всего: 135 |
ConverterDU, ты совсем запутал
![]() приведи пример того, что лежит в массиве из 12 char и того, как бы ты хотел, чтобы это выглядело в строке -------------------- Женщины отличаются от программистов тем, что у них чары состоят из стрингов |
|||
|
||||
ConverterDU |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 82 Регистрация: 18.2.2011 Репутация: нет Всего: нет |
у камеры есть такая функция: INT is_GetCameraInfo (HIDS hCam, CAMINFO* pInfo)
она мне дает структуру данных CAMINFO, которая содержит в себе помимо всего прочего: char - SerNo[12] - Seriennummer der Kamera unsigned char - Type - Kameratyp: IS_CAMERA_TYPE_UEYE_USB_SE IS_CAMERA_TYPE_UEYE_USB_ME и т.д... Я написал:
![]() Добавлено @ 16:11 должно быть: 4002780010 ![]() Это сообщение отредактировал(а) ConverterDU - 29.4.2011, 16:13 |
|||
|
||||
borisbn |
|
||||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 4875 Регистрация: 6.2.2010 Где: Ростов-на-Дону Репутация: 21 Всего: 135 |
ConverterDU, если ты имеешь в виду шестнадцатеричное представление этих 12-ти байт, то должно быть так
для твоего примера "-80 -111 42 89 -1 127 0 0 21 9 -92 -68 " будет так
-------------------- Женщины отличаются от программистов тем, что у них чары состоят из стрингов |
||||
|
|||||
ConverterDU |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 82 Регистрация: 18.2.2011 Репутация: нет Всего: нет |
да нет, десятичное представление должно быть....должно получиться конкретное число - 4002780010... Добавлено через 1 минуту и 52 секунды странный он набор числел выдает.... Добавлено через 3 минуты и 48 секунд причем каждый раз набор разный.... |
|||
|
||||
borisbn |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 4875 Регистрация: 6.2.2010 Где: Ростов-на-Дону Репутация: 21 Всего: 135 |
тогда так
смотри, в этом SerNo лежит 12 байт. Представь, что в первом байте лежит число 1, во втором 2 и т.д. Что ты хочешь увидеть в строке ? -------------------- Женщины отличаются от программистов тем, что у них чары состоят из стрингов |
|||
|
||||
bsa |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9185 Регистрация: 6.4.2006 Где: Москва, Россия Репутация: 85 Всего: 196 |
||||
|
||||
borisbn |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 4875 Регистрация: 6.2.2010 Где: Ростов-на-Дону Репутация: 21 Всего: 135 |
bsa, уууупс, не знал. Ну, во-первых нужны не 16 байт, а 12, а во-вторых в моём варианте лёгким движением руки © можно в двадцатисемиричную систему перевести
![]() ![]() ![]() Это сообщение отредактировал(а) borisbn - 30.4.2011, 09:16 -------------------- Женщины отличаются от программистов тем, что у них чары состоят из стрингов |
|||
|
||||
ConverterDU |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 82 Регистрация: 18.2.2011 Репутация: нет Всего: нет |
может, мы немного не поняли друг друга, но я же говорю, вот этот номер - 4002780010. Я перепробовал все ваши варианты и они работают, если самому массив забить.....но с SerNo какая-то хрень, зла не хватает....функция то работает....выводит что угодно, но не серийник....видимо, сама функция глючит, все же.... Добавлено через 19 секунд спасибо, за помощь.. |
|||
|
||||
![]() ![]() ![]() |
Правила форума "C/C++: Для новичков" | |
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, bsa. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C/C++: Для новичков | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |