[問題] ofstream 總是寫成binary file
Ofstream file;
file.open(“test.txt);
uint8_t data[size] = {0x01, 0x23, 0x45, 0x67, 0x89,
0xAB, 0xCD, 0xEF};
for(in i=0;i<size;i++)
file<<hex<<data[i]<<endl;
file.close()
然後檔案開起來是亂碼 用hex editor 開 裡面資料正常
但我希望它是文字檔的輸出方式
請問我搞錯什麼地方了嗎?
希望輸出長下面那樣
01
23
45
67
89
AB
CD
EF
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 42.79.189.230 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1730804610.A.A11.html
留言