【问题标题】:Converting Decimal to char* in C++ windows form application在 C++ windows 窗体应用程序中将 Decimal 转换为 char*
【发布时间】:2013-07-28 06:56:58
【问题描述】:

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

TiXmlText(char *);

【问题讨论】:

    标签: visual-c++ windows-forms-designer tinyxml


    【解决方案1】:

    十进制是什么意思?也许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());
    

    【讨论】:

    • 你好,朋友!非常感谢你的帮助;我认为 numericupdown 中的值类型是 Decimal;所以我需要这样做:);让我在我的项目中检查你的方式:)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-09-24
    • 1970-01-01
    • 1970-01-01
    • 2011-02-01
    • 2010-10-14
    • 1970-01-01
    相关资源
    最近更新 更多