| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Asm: Общие вопросы > Число в строку |
| Автор: maestro2k 6.8.2006, 21:26 |
| Как перевести число в строку, чтоб показать её в MessageBox? Пишу на fasm под winXP .data value dw 123 .code start: invoke MessageBox, HWND_DESKTOP, 'value', 'тест', MB_OK invoke ExitProcess,0 .end start |
| Автор: Damarus 6.8.2006, 22:22 |
| Проще всего использовать функцию http://msdn.microsoft.com/library/default.asp?url=/library/en-us/winui/winui/windowsuserinterface/resources/strings/stringreference/stringfunctions/wsprintf.asp. |
| Автор: MAKCim 8.8.2006, 12:51 | ||||
Выделяешь из числа цифры, записываешь их в массив и для каждого элемента массива
|
| Автор: Exekutor 9.8.2006, 09:47 |
| MAKCim, только к каждой цифре нужно прибавить 48, чтобы соответствовать ASCII Добавлено @ 09:47 А, ну да, ты это и делаешь... |
| Автор: maestro2k 9.8.2006, 14:05 |
| Спаибо. |
| Автор: oleg1973 18.8.2006, 02:52 |
| можно подгрузить crtdll.dll и вызвать от туда стандартную сишную atoi |
| Автор: setty 20.8.2006, 12:33 |
| http://forum.vingrad.ru/index.php?showtopic=96495 http://forum.vingrad.ru/index.php?showtopic=103643 http://www.asmcommunity.net/board/index.php?topic=25227.0 http://msdn2.microsoft.com/en-us/library/6y51bcy2.aspx http://www.asmcommunity.net/board/index.php?topic=24864.0 http://www.asmcommunity.net/board/index.php?topic=24570.0 http://www.masm32.com/board/index.php?topic=3060.0 ..... |