我在xcode应用程序中有一个cpp文件,但是在正确格式化printf时遇到了麻烦。

我的代码是:

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


我需要知道要输入XXX以打印出“ axisA”变量的值。

谢谢

最佳答案

Printf仅接受纯数据类型,因此您需要将其分解:

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

要么

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

10-07 20:22