| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Общие вопросы > функция, которая конвертирует из unsigned long |
| Автор: KBADPAT 5.6.2007, 16:24 |
| функция void ultoa( unsigned long l, char* pStr, int base) должна конвертировать unsigned long l в ascii string ‘base’ и помещать в буфер pStr. 0<=base<=16. |
| Автор: vinter 5.6.2007, 16:25 |
| раз должна пусть конвертирует, я думаю тут никто против не будет |
| Автор: KBADPAT 5.6.2007, 16:26 |
| как создать?.. |
| Автор: Nil 5.6.2007, 16:26 |
| Почему постоянно заморачиваются на char* ? Строковые потоки использовать нельзя ?.. |
| Автор: KBADPAT 5.6.2007, 16:28 |
| нет |
| Автор: vinter 5.6.2007, 16:30 |
| как создать расскажут в Цнтре помощи это на пару форумов пониже, а тут помогут дописать а не с нуля писать. для того чтобы это реализовать тебе как минимум надо написать перевод в разные системы счисления. а потом в цикле делить на основание системы счисления и записывать остаток в строку, так продолжать до тех пор пока число не станет нулем, а в твоей строке будет исходное число. вот тебе примерный алгоритм |
| Автор: KBADPAT 5.6.2007, 16:32 |
| спасибо |