Pho*_*non 5 c logging android android-ndk
我在C方面不是很强,但我现在正在使用NDK,我需要帮助记录变量的十六进制地址.我一直在使用__android_log_print打印通用日志消息,但是如何告诉C将变量的地址转换为char数组?
我从未使用过android NDK,但我假设__android_log_print使用printf格式字符.在这种情况下,您可以使用%p.
假设我们有一个变量int a = 10;.要打印其地址:
printf("%p\n", &a); //This will print in hexadecimal
Run Code Online (Sandbox Code Playgroud)
编辑:
接受的答案:
__android_log_print(SOME_PRIO, "sometag", "%p", &a);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5865 次 |
| 最近记录: |