|
Распечатать массив BYTE
|
|||
---|---|---|---|
#18+
Имеем: Код: plaintext 1. 2. 3. 4. 5. 6. 7.
dwDataCnt = 4206 // размер данных Ничего не печатает. Почему? И как распечатать? "Есть многое на свете, друг Горацио, что и не сразу в голову придет." М. Твен "Приключения Геккельбери Финна" ... |
|||
:
Нравится:
Не нравится:
|
|||
23.05.2020, 17:01 |
|
Распечатать массив BYTE
|
|||
---|---|---|---|
#18+
Насколько я понимаю для протокола ты должен анализировать значение dwRet и принимать решение на его основе дальше. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.05.2020, 17:13 |
|
Распечатать массив BYTE
|
|||
---|---|---|---|
#18+
mayton, dwRet = 4206, - копия с консоли. Все ОК. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.05.2020, 17:15 |
|
Распечатать массив BYTE
|
|||
---|---|---|---|
#18+
YUBA, формат то укажи ... |
|||
:
Нравится:
Не нравится:
|
|||
23.05.2020, 17:17 |
|
Распечатать массив BYTE
|
|||
---|---|---|---|
#18+
Изопропил, формат чего? Пусть хоть крокозяблы печатает, пока по фиг. Но сделал. Не помогает.( ... |
|||
:
Нравится:
Не нравится:
|
|||
23.05.2020, 17:19 |
|
Распечатать массив BYTE
|
|||
---|---|---|---|
#18+
Функция пишет в байт-буфер. Код: plaintext 1. 2. 3. 4. 5. 6.
И наверное этот буфер нельзя так грубо кидать в printf. Там могут быть и непечатные символы (коды от 1 до 31). И может 0 сразу прилететь. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.05.2020, 17:22 |
|
Распечатать массив BYTE
|
|||
---|---|---|---|
#18+
YUBA, в цикле распечатай в шестнаднатеричном виде ... |
|||
:
Нравится:
Не нравится:
|
|||
23.05.2020, 17:25 |
|
Распечатать массив BYTE
|
|||
---|---|---|---|
#18+
Вот как тут https://stackoverflow.com/questions/6357031/how-do-you-convert-a-byte-array-to-a-hexadecimal-string-in-c ... |
|||
:
Нравится:
Не нравится:
|
|||
23.05.2020, 17:25 |
|
Распечатать массив BYTE
|
|||
---|---|---|---|
#18+
Изопропил YUBA, в цикле распечатай в шестнаднатеричном виде Код: plaintext 1. 2. 3. 4. 5. 6. 7.
Что, не знаю, но на всяк случай массив BYTE предварительно обнулил. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.05.2020, 18:05 |
|
Распечатать массив BYTE
|
|||
---|---|---|---|
#18+
Ктож так печатает. Делай padding с нулями. Код: plaintext 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
23.05.2020, 18:23 |
|
Распечатать массив BYTE
|
|||
---|---|---|---|
#18+
mayton, пока не имеет значения. Главное, массив заполняется. Теперь надо решать как его парсить. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.05.2020, 18:25 |
|
Распечатать массив BYTE
|
|||
---|---|---|---|
#18+
YUBA Теперь надо решать как его парсить. для этого неплохо бы знать, что ожидается в этом массиве ... |
|||
:
Нравится:
Не нравится:
|
|||
23.05.2020, 19:03 |
|
Распечатать массив BYTE
|
|||
---|---|---|---|
#18+
Изопропил для этого неплохо бы знать, что ожидается в этом массиве С Excel эта зараза как-то сама разбирается, но это я еще не проходил.) Бум разбираться. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.05.2020, 19:09 |
|
Распечатать массив BYTE
|
|||
---|---|---|---|
#18+
YUBA Код: plaintext 1.
Тут ожидается строка с нуль терминатором. У тебя первый байт 0, на нем все и заканчивается. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.05.2020, 19:43 |
|
Распечатать массив BYTE
|
|||
---|---|---|---|
#18+
Да уже разобрались. Плохо что без контекста мы разбираемся в огрызке кода. В самом деле в буфере мог быть и текст. Но автор мог-бы и заранее нам сказать about expectations. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.05.2020, 20:03 |
|
Распечатать массив BYTE
|
|||
---|---|---|---|
#18+
mayton Да уже разобрались. ЗЫ я DDEML использую. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.05.2020, 21:27 |
|
|
start [/forum/topic.php?fid=57&msg=39961116&tid=2017426]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
34ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
others: | 265ms |
total: | 393ms |
0 / 0 |