-1

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

TiXmlText(char *);

4

1 回答 1

0

十进制是什么意思?也许intitoa()在 C 运行时中查看,或

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

并打电话

TiXmlText(to_string(666).c_str());
于 2013-07-28T13:55:53.043 回答