c++ - 在cpp文件中格式化printf语句

标签 c++ printf

我在 xcode 应用程序中有一个 cpp 文件,但无法正确格式化 printf。

我的代码是:

b2Vec2 axisA = b2MulT(xfA.R, m_axis);
printf("axis A = XXX", axisA);

我需要知道在 XXX 中放入什么来打印出“axisA”变量的值。

谢谢

最佳答案

Printf 只接受普通数据类型,所以你需要分解它:

printf("轴 A = (%f,%f)", axisA.x, axisA.y);

printf("轴 A = (%g,%g", axisA.x, axisA.y);

关于c++ - 在cpp文件中格式化printf语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20728672/

相关文章:

c++ - native 字节序和自动转换

python - 如何在 C++ 中包含多语言开发头文件

c++ - 函数在特定时间内消耗墙时间

c - 添加两个整数变量并显示输出 C

c++ - 使用模板化仿函数segfaults调用printf(仅64位,在32位中使用valgrind clean)

c++ - 如何从自定义小部件访问小部件?

c++ - 替换标准 C++ 分配器?

bash - `printf "2+2 "| bc` 返回语法错误,`echo "2+2 "| bc` 有效,它们如何以不同的方式处理字符串?

c - 打印 size_t : format '%lu' expects argument of type 'long unsigned int'

c - 如何创建一个 C 宏以将/n 附加到每个 printf