в ответ компилятор выдает error: 'lexical_cast' was not declared in this scope
что-то нужно "include"? или может есть функция наподобие atof() только в обратную сторону?
пробовал поискать на тему — активно обсуждаются sprintf(), но это не вариант.
DND>в ответ компилятор выдает error: 'lexical_cast' was not declared in this scope DND>что-то нужно "include"? или может есть функция наподобие atof() только в обратную сторону? DND>пробовал поискать на тему — активно обсуждаются sprintf(), но это не вариант.
#include <boost/lexical_cast.hpp>
using namespace boost;
DND>пробовал поискать на тему — активно обсуждаются sprintf(), но это не вариант.
А почему sprintf нехорош? Можно сделать обертку, которая будет спринтф внутри вызывать...
Оказалось с моим компилятором не идет в комплекте библиотека boost — пришлось доставить вручную, синтаксис на самом деле таков strTmp = boost::lexical_cast<string>(dEffectiveSum);