【发布时间】:2021-10-25 16:25:08
【问题描述】:
我正在做一个学校项目,我正在制作一个 VEX 机器人程序。它是用 C++ 编写的,我对这种语言非常陌生。我无法导入任何新的库来帮助我,我想在屏幕上显示一个值。不幸的是,我需要让它说“左摇杆倾斜:”,然后 VEX 控制器左摇杆的倾斜值与右摇杆相同。除了我不能简单地将两者相加并将控制器倾斜的值转换为数字字符这一事实之外,代码应该可以工作。这是我的代码:
Controller1.Screen.setCursor(1, 1);
Controller1.Screen.print("Left Stick tilt: " + Controller1.Axis3.position());
Controller1.Screen.setCursor(2, 1);
Controller1.Screen.print("Right Stick tilt: " + Controller1.Axis2.position());
有使用过 VEX 系统经验的人可以帮助我吗? (我在 chromebook 上使用 VEXcode V5,如果有什么不同的话)
编辑:到目前为止,每个人都推荐了图书馆内的东西。我不够清楚;由于 VEXcode V5 的限制,我无法使用 任何 库,包括标准库
【问题讨论】:
-
数字类型尝试
std::to_string(...) -
我不能使用除了内置 VEX 库之外的任何库,我已经尝试过了。不过,谢谢。
-
Controller1.Axis3.position()的返回类型是什么? -
它返回一个长值
-
谢谢,我试试这个。 (希望我的 2 个脑细胞能足够努力地弄清楚) 编辑:出于某种原因,我在这里回复的评论消失了。对于有同样问题寻求答案的其他人,提供了此链接:stackoverflow.com/questions/7123490/…
标签: c++ type-conversion