|
|
|
Помогите считать 10 байт ...
|
|||
|---|---|---|---|
|
#18+
Aklinесли считать что в c(10байт) число, то: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. а что именно вызывает ошибку? я не понял, т.к. у меня все идет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2006, 10:20 |
|
||
|
Помогите считать 10 байт ...
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. Можешь развить до вида, который тебе нужно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2006, 10:30 |
|
||
|
Помогите считать 10 байт ...
|
|||
|---|---|---|---|
|
#18+
contr Zedaразбиваю каждый элемент этого массива на две тетрады Код: plaintext 1. 2. Код: plaintext 1. 2. Спасибо огромное помогло. Но одно но, как мне теперь сравнить значение тетрад, т.е. мне надо сравнивать тетрады между собой и если значение тетрады равно "0xF"->15->1111 то нужно взять только все цифры полученные до этой тетрады. Подскажите как такое можно сделать в виде функции. причем все это дело критично по скорости... Подумываю, может на асме че нить .. или со вставками асмовски. Кстати, на счет вставок, доков про вставки эти найти не могу нигде, кто небудь знает какие там правила, чего нужно придерживаться?? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2006, 10:59 |
|
||
|
Помогите считать 10 байт ...
|
|||
|---|---|---|---|
|
#18+
ZedaПодскажите как такое можно сделать в виде функции. И в каком виде функция должна это вернуть ? В int 10^20 не войдет, в double младшие разряды потеряются... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2006, 12:30 |
|
||
|
Помогите считать 10 байт ...
|
|||
|---|---|---|---|
|
#18+
long long - 1.8*10^19 :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2006, 12:40 |
|
||
|
Помогите считать 10 байт ...
|
|||
|---|---|---|---|
|
#18+
99999999999999999999 > 18446744073709551615 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2006, 13:07 |
|
||
|
Помогите считать 10 байт ...
|
|||
|---|---|---|---|
|
#18+
Вобщем, это надо у автора спрашивать, могут ли там быть значеня больше 2^64; обязательно ли нужно сохранить точное значение или достаточно округленного в виде double; и вообще что с этими числами потом делается - участвуют они в вычислениях или только сравниваются между собой или просто выводятся в виде строки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2006, 13:20 |
|
||
|
Помогите считать 10 байт ...
|
|||
|---|---|---|---|
|
#18+
BarloneВобщем, это надо у автора спрашивать, могут ли там быть значеня больше 2^64; обязательно ли нужно сохранить точное значение или достаточно округленного в виде double; и вообще что с этими числами потом делается - участвуют они в вычислениях или только сравниваются между собой или просто выводятся в виде строки. еще: 1. Возможно, там должна обязательно существовать триада 0ф, тогда число влазит в два лонга 2. Возможно, результат предствляетя в виде строки ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2006, 13:27 |
|
||
|
Помогите считать 10 байт ...
|
|||
|---|---|---|---|
|
#18+
Akh BarloneВобщем, это надо у автора спрашивать, могут ли там быть значеня больше 2^64; обязательно ли нужно сохранить точное значение или достаточно округленного в виде double; и вообще что с этими числами потом делается - участвуют они в вычислениях или только сравниваются между собой или просто выводятся в виде строки. еще: 1. Возможно, там должна обязательно существовать триада 0ф, тогда число влазит в два лонга 2. Возможно, результат предствляетя в виде строки Не народ, тут все намного проще: В эти долбанные 10 байт записаны число (номер) в BCD формате, которое с права заканчивается 0xF (т.е. конец номера). вот и все. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2006, 13:34 |
|
||
|
Помогите считать 10 байт ...
|
|||
|---|---|---|---|
|
#18+
Zeda....В эти долбанные 10 байт записаны число (номер) в BCD формате, которое с права заканчивается 0xF (т.е. конец номера). вот и все. Как тут уже писалось выше - нуна организовать цикл, типа while.... где условие работы будет НЕ равенство с 0x0F. Сдвиги, как уже тут отмечалось и умножение на основание СС. с уважением (круглый) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2006, 13:41 |
|
||
|
Помогите считать 10 байт ...
|
|||
|---|---|---|---|
|
#18+
Т.е. мне в конечном итоге нужно получить эти цифры как стринг или char без разницы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2006, 13:45 |
|
||
|
Помогите считать 10 байт ...
|
|||
|---|---|---|---|
|
#18+
Zeda Akh BarloneВобщем, это надо у автора спрашивать, могут ли там быть значеня больше 2^64; обязательно ли нужно сохранить точное значение или достаточно округленного в виде double; и вообще что с этими числами потом делается - участвуют они в вычислениях или только сравниваются между собой или просто выводятся в виде строки. еще: 1. Возможно, там должна обязательно существовать триада 0ф, тогда число влазит в два лонга 2. Возможно, результат предствляетя в виде строки Не народ, тут все намного проще: В эти долбанные 10 байт записаны число (номер) в BCD формате, которое с права заканчивается 0xF (т.е. конец номера). вот и все. О как я угадал! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2006, 13:50 |
|
||
|
Помогите считать 10 байт ...
|
|||
|---|---|---|---|
|
#18+
ZedaНо одно но, как мне теперь сравнить значение тетрад, Смотря как будет организоваваться цикл. Если за один проход будет анализ пары триады, то после анализа условие, будет содержать проверку 2-х триад, если по одной, то одна триада Получать триаду вы уже умеете, сравнить: trada != 0xf ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2006, 13:54 |
|
||
|
Помогите считать 10 байт ...
|
|||
|---|---|---|---|
|
#18+
ZedaТ.е. мне в конечном итоге нужно получить эти цифры как стринг или char без разницы. Прибавляйте к ранее полученным цифам 30 и будет Вам коды символов "0"-"9". Как объединить символы в строку, думаю, подсказывать особо не надо... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2006, 16:28 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=33924784&tid=2030667]: |
0ms |
get settings: |
9ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
64ms |
get topic data: |
13ms |
get forum data: |
4ms |
get page messages: |
57ms |
get tp. blocked users: |
1ms |
| others: | 240ms |
| total: | 412ms |

| 0 / 0 |
