我有一个二进制文件,我能够转换为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删除它.
任何输入都非常感谢.