我有一个titleID u64数组,其中第一个位置由16个十进制数组成。
u64 titleID[] = {1266656072911941}
在此功能中:
APT_PrepareToDoApplicationJump(0, 0x000_LL, 0);
如何将_
替换为titleID[0]
的十六进制值?
0x000_LL
参数也需要具有u64类型。
使用提供的titleID的示例:
APT_PrepareToDoApplicationJump(0, 0x0004800459474C45LL, 0);
答案 0 :(得分:1)
Hex是数字的文本表示。你不想要十六进制。你只是想通过这个号码。
u64 titleID[] = {1266656072911941}
APT_PrepareToDoApplicationJump(0, titleID[0], 0);
与
相同APT_PrepareToDoApplicationJump(0, 1266656072911941LL, 0);
和
APT_PrepareToDoApplicationJump(0, 0x0004800459474C45LL, 0);
他们都通过了一万亿,二十六万亿,......