差異處
這裏顯示兩個版本的差異處。
cpp:basic:uinttochars [2013/02/24 22:32] 127.0.0.1 外部編輯 |
cpp:basic:uinttochars [2023/06/25 09:48] |
||
---|---|---|---|
行 1: | 行 1: | ||
- | {{tag>cpp}} | ||
- | ====== 將Unsigned Init轉為Char Array ====== | ||
- | 在網路上其實可以找到許多做法,這裡分享給大家我用過的方法。 | ||
- | ===== sprintf ===== | ||
- | 參考sprintf的[[http://www.cplusplus.com/reference/cstdio/sprintf/|說明]],我們可以這樣寫: | ||
- | <code cpp> | ||
- | unsigned int value = 65535; | ||
- | char buffer[4]; | ||
- | sprintf(smubs_address, "%.4x", value ); | ||
- | cout << buffer<< endl; | ||
- | </code> |