【发布时间】:2013-07-28 06:56:58
【问题描述】:
在我的项目中,我需要将 Deciml 变量转换为 char*; 因为我需要使用 tinyXML 将用户在 numericupdown 控件中输入的值保存在 xml 输出中。我用于在 tinyXMl 中打印文本的函数,采用 char* 参数。
TiXmlText(char *);
【问题讨论】:
标签: visual-c++ windows-forms-designer tinyxml
在我的项目中,我需要将 Deciml 变量转换为 char*; 因为我需要使用 tinyXML 将用户在 numericupdown 控件中输入的值保存在 xml 输出中。我用于在 tinyXMl 中打印文本的函数,采用 char* 参数。
TiXmlText(char *);
【问题讨论】:
标签: visual-c++ windows-forms-designer tinyxml
十进制是什么意思?也许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());
【讨论】: