#define FLT_TO_UINT8(a, b)
{
INT32 FLT_TO_INT_rval;
__asm
{
__asm fld dword ptr [b]
__asm fistp dword ptr [FLT_TO_INT_rval]
}
a = FLT_TO_INT_rval;
}
#define FLT_TO_INT32(a, b)
__asm
{
__asm fld dword ptr [b]
__asm fistp dword ptr [a]
}
uj5u.com熱心網友回復:
這兩個宏能通過編譯么。。。uj5u.com熱心網友回復:
這兩宏都沒有加換行符\ ,你復制粘貼錯了吧。。就是把浮點數b轉成整數(四舍五入)保存在a中
delphi里可以直接用Round() 函式就行了
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/118739.html
標籤:語言基礎/算法/系統設計
