Гость Опубликовано 27 апреля, 2004 Жалоба Поделиться Опубликовано 27 апреля, 2004 Сабж для перевода float && int типов в строковой. Сам я конешно напишу но хотеолось бы посмотреть как напишут другие... Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Гость Опубликовано 28 апреля, 2004 Жалоба Поделиться Опубликовано 28 апреля, 2004 А что, sprintf не катит? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Гость Опубликовано 6 мая, 2004 Жалоба Поделиться Опубликовано 6 мая, 2004 какой еще sprintf? смотри в string.h ф-ии типа atoi atod Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Гость Опубликовано 6 мая, 2004 Жалоба Поделиться Опубликовано 6 мая, 2004 Именно что sprintf! Никакой другой сколько-нибудь стандартной и документированной функции нету -- atoi, atod, strtoul etc все работают в другом направлении. Если sprintf тяжело, то писать самому Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Гость Опубликовано 6 мая, 2004 Жалоба Поделиться Опубликовано 6 мая, 2004 Да, для плавающей точки есть функции ecvt, fcvt, но они считаются obsolete (кроме того, они существенно менее стандартные чем sprintf), так что никто ими обычно не пользуется Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Гость Опубликовано 6 мая, 2004 Жалоба Поделиться Опубликовано 6 мая, 2004 Кстати, хорошая реализация конвертирования double в строку есть в библиотеке qt. Зарыта где-то внутри, называется вроде dtoa. Работает корректно, т.е. не получите из числа 2.335 что-то типа 2.334993748. Успехов Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Гость Опубликовано 7 мая, 2004 Жалоба Поделиться Опубликовано 7 мая, 2004 Может кинеш код функции??? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Гость Опубликовано 11 мая, 2004 Жалоба Поделиться Опубликовано 11 мая, 2004 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Гость Опубликовано 26 мая, 2004 Жалоба Поделиться Опубликовано 26 мая, 2004 std::string double2str( double v ) { std::ostringstream ss; ss << v; return ss.str(); } Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.