我正在嘗試將我的程序中的浮點值轉儲到bin文件。由於我不能使用任何stdlib函數,我正在考慮通過char將它字符寫入一個大的char數組中,我將其在測試應用程序中傾倒到一個文件中。如何準確地將浮點值寫入bin文件
這就像
float a=3132.000001;
我將在4個字節被傾倒到這個字符數組。
代碼的例子是: -
if((a < 1.0) && (a > 1.0) || (a > -1.0 && a < 0.0))
a = a*1000000 // 6 bit fraction part.
能否請你幫我在一個更好的方式書面方式這一點。
Marcelo,你可以擴展你的答案來解決排序問題嗎?提前致謝。 – 2010-04-26 04:31:07