小编Joh*_*ohn的帖子

Arduino:将uint64_t转换为字符串

我有一个二进制文件,我能够转换为uint64_t.它很大,所以我真的需要一个uint64_t.我将它转换为char数组时遇到了麻烦.我可以在独立项目中完成,但不能在Arduino上完成

我遇到的一些障碍:

  • 我不能使用sprintf("%llu"):它给我0的结果,进一步的谷歌搜索显示它没有真正实现
  • 我不能使用itoa:是的,itoa正在为较小的数字工作,但我正在处理uint64_t,它似乎已达到极限并给我一个负面结果
  • 我不能使用String(123456789):我可以将它用于其他类型,如int和long,但我无法传入uint64_t,因为参数不支持
  • 我不能长时间使用:搜索它只会给我一个关于uint64_t的变化(例如使用sprintf)
  • 我在Visual Studio中使用VC include时遇到问题:当我转到我的 项目属性>配置属性> C/C++>常规>其他包含Drector并添加路径"C:\ Program Files(x86)\ Microsoft Visual Studio 11.0\VC\include \" Visual Studio删除它.

任何输入都非常感谢.

c++ arduino arduino-uno

4
推荐指数
4
解决办法
5315
查看次数

标签 统计

arduino ×1

arduino-uno ×1

c++ ×1