c++ - 输出 float 进行调试

标签 c++ c visual-studio

我想知道是否有替代 OutputDebugString 的替代方案,但可以替代 float ?因为我希望能够在 Visual Studio 的输出中查看这些值。

最佳答案

首先将你的 float 转换成字符串

std::ostringstream ss;
ss << 2.5;
std::string s(ss.str());

然后用这个打印你新制作的字符串

OutputDebugString(s.c_str());

您可以选择跳过中间字符串

OutputDebugString(ss.str().c_str());

关于c++ - 输出 float 进行调试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16258493/

相关文章:

c# - T4模板多次处理输入

c++ - 我可以使用 lambda 来简化 for 循环吗

c++ - 知道用户是否选择了子菜单项 MFC

c++ - 计算数组中不同整数的数量

我们可以优化代码以降低功耗吗?

jquery - 在 Visual Studio 中重新缩进(重新格式化)最小化 jquery/javascript 文件

C++ 我应该如何返回我的字节数组?

c - 有没有办法禁用磁盘文件的系统(unix)缓存?

c - 当输入非常大时,我得到段错误

c# - ODAC:未将对象引用设置为对象的实例