标签: c hex
我想将前导零的十六进制值存储到char指针中。 我之前为测试程序所做的就是:
printf("%06x : ", offset);
所以当我有一个偏移量16,输出是000010。32是000020。 我的目标是将该值存储到变量中或将其分配给指针。最后,我想通过strcat()连接所有不同的字符串。
strcat()
有什么方法可以到达那里吗? 非常感谢!
答案 0 :(得分:0)
使用sprintf():
sprintf()
char buffer[7]; sprintf(buffer, "%06x : ", offset);