在我的项目中,我需要将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());