Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Низкоуровневое программирование > Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 18.09.2011, 15:32   #1
Dimarik
Форумчанин
 
Аватар для Dimarik
 
Регистрация: 18.04.2009
Сообщений: 688
По умолчанию перевод в строку из Double

необходимо перевести в строку число, находящееся в переменной типа Double
Переменная - это поле VirtualAdsress структуры IMAGE_SECTION_HEADER
Код:
                invoke RtlZeroMemory, addr strTemp_1, 9
                mov EAX, [EDI].VirtualAddress
                invoke wsprintf, offset strTemporary_____________1, offset FORMAAT, EAX
Код:
FORMAAT      DB                 "%x",0

я пробовал и так даже
Код:
FORMAAT       DB                        "%d",0
но результат один и тот же. После выполнения функции wsprintf в строке будут одни нули
вот скрин из отладчика:
Изображения
Тип файла: jpg Безымянный.jpg (77.2 Кб, 145 просмотров)
Dimarik вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Перевод на новую строку Fanyuus Помощь студентам 6 15.05.2011 13:01
Перевод Double в строку *char SrgGld Общие вопросы C/C++ 8 17.04.2011 12:59
функция pow(double x, double y) Не могу понять в чем ошибка Vlashel Помощь студентам 3 07.10.2010 16:28
Перевод String в Double mauseO Помощь студентам 2 29.01.2010 15:29
Перевод десятичных чисел в тип Double Kuzya59 Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 4 04.12.2008 15:41