在C++窗体应用程序中将Decimal转换为char*



在我的项目中,我需要将Deciml变量转换为char*;因为我需要使用tinyXML将用户在numericupdown控件中输入的值保存在xml输出中。我在tinyXMl中用于打印文本的函数,使用char*参数。

TiXmlText(char*);

小数是什么意思?也许是int?参见C运行时中的itoa(),或

template<typename T>
std::string to_string(T num)
{
    std::ostringstream stream;
    stream << num;
    return stream.str();
}

并呼叫

TiXmlText(to_string(666).c_str());

相关内容

  • 没有找到相关文章

最新更新