通過 fprintf() 將數值轉成字符串存入文件

fprintf(file, "rootap_node_id=%04x\n", (UINT16)rootap_node_id);

注意 UINT16 強制轉換,否則輸入的數值會被當做一個 int 數值,自動在前面填充符號位(最高位是1則填充0xFFFF),導致讀出來的 node id 可能是0xFFFF。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章