作者:
smvenjoy (好好壞壞~~)
2018-11-11 10:45:57開發平台(Platform): (Ex: Win10, Linux, ...)
win7
編譯器(Ex: GCC, clang, VC++...)+目標環境(跟開發平台不同的話需列出)
VC++
問題(Question):
假設欲將收到4個封包的數值,直接轉成字串格式,
如下:
char c[4];
c[0] = 0x11;
c[1] = 0x22;
c[2] = 0x33;
c[3] = 0x44;
想要得到一字串,輸出結果為
data="11223344"
想請問這樣可以使用什麼函式直接轉出來嗎?
謝謝!
作者:
kokal (細菌)
2018-11-11 17:34:00sprintf(buf, "%x%x%x%x", c[0], c[1], c[2], c[3]);